首页 文章

PWC6033:无法为JSP编译类

提问于
浏览
0

我下载了Jackrabbit Standalone Server,当在jar上运行java -jar命令时,app会很好地加载到localhost,但是当尝试访问webapp中的populate.jsp时,我收到此错误:

HTTP ERROR 500访问/populate.jsp时出现问题 . 原因:PWC6033:无法编译JSP PWC6199的类:生成的servlet错误:导入java.util.Arrays无法解析PWC6197:jsp文件中的行:275发生错误:/populate.jsp PWC6199:生成的servlet错误:无法解析java.lang.CharSequence类型 . 它是从所需的.class文件间接引用引起的:org.apache.jasper.JasperException:PWC6033:无法编译JSP PWC6199的类:生成的servlet错误:导入java.util.Arrays无法解析PWC6197:发生错误行:jsp文件中的275:/populate.jsp PWC6199:生成的servlet错误:无法解析java.lang.CharSequence类型 . 它是org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:123)中org所需的.class文件间接引用的org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296) . 位于org.apache.jasper.JspCompilationContext.compile的org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)中的apache.jasper.compiler.Compiler.generateClass(Compiler.java:376)(JspCompilationContext.java: 608)在org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360)在org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)在org.apache.jasper.servlet.JspServlet . 服务(JspServlet.java:380)在javax.servlet.http.HttpServlet.service(HttpServlet.java:820)在org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)在org.mortbay . jetg.servlet.ServletHandler.handle(ServletHandler.java:390)位于org.mortbay.jetty.servlet的org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) . SessionHandler.handle(SessionHandler.java:182)在org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)在org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)在组织.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)在org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)在org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper的.java:152)在org.mortbay.jetty.Server.handle(Server.java:326)在org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)在org.mortbay.jetty.HttpConnection $ RequestHandler . headerComplete(HttpConnection.java:923)在org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)在org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)在org.mortbay.jetty.HttpConnection .handle(HttpConnection.java:404)org.mortbay.jet.bio.SocketConnector $ Connection.run(SocketConnector.java:228)org.mortbay.thread.QueuedThreadPool $ PoolThread.run(QueuedThreadPool.j) AVA:582)

有任何想法吗? (我也通过将其加载到IntelliJ中尝试了一些修复,但它们不起作用 . )

3 回答

  • 0

    我使用Java 8遇到了同样的问题,但使用Java 7工作正常 .

    java -jar jackrabbit-standalone-2.11.3.jar
    
  • 2

    jackrabbit-standalone-2.14.3.jar在jdk 8上不起作用,但它在jdk 7上运行文件

  • 0

    Bug已知并已修复,请参阅https://issues.apache.org/jira/browse/JCR-4183 . 发布TBD .

相关问题