2015-09-27 4 views
0

Я загрузил Jackrabbit Standalone Server, а при запуске java -jar-команды на банке приложение загрузилось в fine-localhost, но при попытке доступа к populate.jsp в webapp я получаю эта ошибка:PWC6033: Невозможно скомпилировать класс для JSP

HTTP ERROR 500

Problem accessing /populate.jsp. Reason:

PWC6033: Unable to compile class for JSP PWC6199: Generated servlet error: The import java.util.Arrays cannot be resolved

PWC6197: An error occurred at line: 275 in the jsp file: /populate.jsp PWC6199: Generated servlet error: The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files

Caused by:

org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP

PWC6199: Generated servlet error: The import java.util.Arrays cannot be resolved

PWC6197: An error occurred at line: 275 in the jsp file: /populate.jsp PWC6199: Generated servlet error: The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files

at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:123) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:376) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:437) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

Любые идеи? (Я также испробовал некоторые исправления, загрузив его в IntelliJ, но они не сработали.)

+0

Для запуска JSP вы должны использовать Tomcat или Jetty. См. Http://tomcat.apache.org/ – rickz

+0

Фактически на странице часто задаваемых вопросов http://jackrabbit.apache.org/jcr/frequently-asked-questions.html они указывают на страницу их загрузки http: //jackrabbit.apache .org/jcr/downloads.html, где у них есть военный файл. Этот файл войны создаст веб-приложение Jackrabbit в Tomcat. – rickz

ответ

1

У меня была такая же проблема с использованием Java 8, но с использованием Java 7 отлично работает.

java -jar jackrabbit-standalone-2.11.3.jar 
0

Jackrabbit-автономный-2.14.3.jar не работает на JDK 8, но он работает файл на JDK 7