我正在使用带有 WTP 3.0.2 的 Eclipse 3.4 并运行一个相当大的动态 Web 项目。我已经设置了项目,以便我可以在http://127.0.0.1:8080/share/访问它,但每当我这样做时,我都会收到以下错误:
java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.(Ljava/lang/String;ZLjava/lang/String;ZZ)V 在 org.apache.jasper.compiler.TagLibraryInfoImpl.createAttribute(TagLibraryInfoImpl.java:572) 在 org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:401) 在 org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:248) 在 org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:162) 在 org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:423) 在 org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492) 在 org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552) 在 org.apache.jasper.compiler.Parser.parse(Parser.java:126) 在 org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211) 在 org.apache.jasper.compiler.ParserController.parse(ParserController.java:100) 在 org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155) 在 org.apache.jasper.compiler.Compiler.compile(Compiler.java:295) 在 org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) 在 org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) 在 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563) 在 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303) 在 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) 在 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) 在 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) 在 org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) 在 org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) 在 org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) 在 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) 在 java.lang.Thread.run(未知来源)
由于以上文件都不是我自己的,因此很难指出问题的原因。任何想法从哪里开始寻找?