【发布时间】:2011-09-28 15:53:20
【问题描述】:
在将我们的 Web 应用程序重大升级到 ivy 以进行构建管理后,我遇到了一些不寻常的错误,其中还包括更新所有涉及的主要库。当我们设法通过单元测试时,当我们将 Web 应用程序部署到 Tomcat 并尝试在浏览器中导航到它时,我们会收到以下错误:
org.apache.jasper.JasperException: /index.jsp(1,1) /layout/taglibs.jsp(2,77) 无法读取 TLD “META-INF/stripes.tld” 从 JAR 文件 “文件:/Library/Tomcat/apache-tomcat-6.0.32/webapps/cga/WEB-INF/lib/stripes-1.5.6.jar”: org.apache.jasper.JasperException:无法加载或实例化 TagExtraInfo 类:net.sourceforge.stripes.tag.ErrorsTagExtraInfo
我检查了通常的嫌疑人并验证了 jar 文件位于正确的位置,tld 文件存在于 jar 中,等等。同样,搜索错误仅显示有限数量的返回,主要与具有相同错误的邮件列表问题有关。我浏览了那篇文章,也尝试了那些运气不佳的解决方案。
关于可能导致此错误的任何想法?
我收到的完整错误跟踪如下:
org.apache.jasper.JasperException: /index.jsp(1,1) /layout/taglibs.jsp(2,77) Unable to read TLD "META-INF/stripes.tld" from JAR file "file:/Library/Tomcat/apache-tomcat-6.0.32/webapps/cga/WEB-INF/lib/stripes-1.5.6.jar": org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: net.sourceforge.stripes.tag.ErrorsTagExtraInfo
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:300)
org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:333)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:442)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1397)
org.apache.jasper.compiler.Parser.parse(Parser.java:130)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
【问题讨论】: