2017-07-26 121 views
-4

2017年7月26日20:59:20477错误[500.jsp] - 无法编译类 JSP组织。 apache.jasper.JasperException:无法在 org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:672) 在 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java编译为JSP 类: 357) 在 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 在org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 在javax.servlet.ht tp.HttpServlet.service(HttpServlet.java:727)在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java :208) 在 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 在 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) 在 org.apache.catalina.core .ApplicationDispatcher.forward(ApplicationDispatcher.java:338) 在 org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168) 在 org.springframework.web.servlet.view.AbstractView.render (AbstractView.java:303) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1243) at org.springframework.w eb.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1027) 在 org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971) 在 org.springframework.web.servlet.DispatcherServlet.doService( DispatcherServlet.java:893) 在 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:965) 在 org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:856) 在javax.servlet.http.HttpServlet.service(HttpServlet.java:620)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:841) at javax.servlet.http.HttpServlet.service(HttpSe rvlet.java:727)在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.tomcat.websocket.server.WsFilter.doFilter在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)(WsFilter.java:52) 在 org.apache.catalina。 core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) 在 融为一体。opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 在 org.apache.catalina.core.ApplicationFilterChain。的doFilter(ApplicationFilterChain.java:208) 在 org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) 在 org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter。的java:108) 在 org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) 在 org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.ja VA:125) 在 org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) 在 org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) 在 org.apache.shiro.web.servlet.AbstractShiroFilter $ 1.call(AbstractShiroFilter.java:365) 在 org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) 在 org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.ap ache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) 在 org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) 在 org.springframework.web。 filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) 在 org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain。 java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter .CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) 在 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java :241) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) 在 有机apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica torBase.java:501) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 在 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 在 org.apache.catalina.connector .CoyoteAdapter.service(CoyoteAdapter.java:408) 在 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) 在 org.apache.coyote。AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:607) 在 org.apache.tomcat.util.net.AprEndpoint $ SocketProcessor.doRun(AprEndpoint.java:2442) 在 org.apache.tomcat.util.net。 AprEndpoint $ SocketProcessor.run(AprEndpoint.java:2431) 在java.util.concurrent.ThreadPoolExecutor.runWorker(来源不明) 在java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(来源不明) 在 org.apache .tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source)引起: java.util.NoSuchElementException在 java.util.ArrayList $ Itr .next(Unknown Source) org.apache.jasper.compiler.Validator $ ValidateVisitor.getJspAttribute(Validator.java:1385) 在 org.apache.jasper.compiler.Validator $ ValidateVisitor.checkXmlAttributes(Validator.java:1262) 在 org.apache。 jasper.compiler.Validator $ ValidateVisitor.visit(Validator.java:876) at org.apache.jasper.compiler.Node $ CustomTag.accept(Node.java:1538) at org.apache.jasper.compiler.Node $ Nodes.visit(Node.java:2377) org.apache.jasper.compiler.Node $ Visitor.visitBody(Node.java:2429)at org.apache.jasper.compiler.Validator $ ValidateVisitor.visit(Validator。 java:895) at org.apache.jasper.compiler.Node $ CustomTag.accept(Node.java:1538) at org.apache.jasper.compiler.Node $ Nodes.visit(Node.jav a:2377)at org.apache.jasper.compiler.Node $ Visitor.visitBody(Node.java:2429)at org.apache.jasper.compiler.Node $ Visitor.visit(Node.java:2435)at org.apache.jasper.compiler.Node $ Root.accept(Node.java:474)at org.apache.jasper.compiler.Node $ Nodes.visit(Node.java:2377)at org.apache.jasper。 compiler.Validator.validateExDirectives(Validator.java:1841) 在 org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217) 在org.apache.jasper.compiler.Compiler.compile(Compiler.java :373)at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)at org.apache.jasper .JspCo mpilationContext.compile(JspCompilationContext.java:657)org.apache.jasper.JasperException:无法编译类JSP __when我想点击跳转

+0

我可以正常运行我的web项目,但有些会报告错误页面跳转。我试图清理重建整个项目,但仍然是同样的错误。 – carry

+2

欢迎来到SO。为了能够帮助您,您还应该发布无法编译的代码。 –

+0

只发布一个异常对任何人都没有帮助。您应该需要具体说明您的问题以及您想要完成的内容。 – Lexi

回答

0

我已经解决了这个问题,这是一个错误的tomcat本身。 8.0.9,7.0.55和6.0.42版本中的Tomcat修复了这个错误