Load failed.
Please, someone help me. When I try to open Kunagi 0.26 on Apache Tomcat 8 (64 bits) and java 8 (64) i got this.
HTTP Status 500 - StartServlet.init(ServletConfig) failed.
type Exception report
message StartServlet.init(ServletConfig) failed.
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: StartServlet.init(ServletConfig) failed.
ilarkesto.webapp.AServlet.init(AServlet.java:102)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652)
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
java.lang.Thread.run(Thread.java:745)
root cause
java.lang.NullPointerException
java.io.File.<init>(File.java:277)
ilarkesto.webapp.Servlet.getContextPath(Servlet.java:170)
ilarkesto.webapp.Servlet.getContextPath(Servlet.java:163)
scrum.server.ScrumWebApplication.get(ScrumWebApplication.java:387)
scrum.server.common.StartServlet.onPreInit(StartServlet.java:80)
ilarkesto.webapp.AServlet.init(AServlet.java:96)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:74)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:526)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:652)
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1575)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1533)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
java.lang.Thread.run(Thread.java:745)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.5 logs.
Apache Tomcat/8.0.5
Status
Product Owner needs to review this Issue.
Comments
Wed, Mar 18, 2015, 09:48 by Witek (SM,T)
We have not tested Kunagi on Tomcat 8 yet.
Based on the logs you have posted I have an idea: Please check, if tomcat extracts the kunagi.war
file into a kunagi
directory. If not, please check the tomcat documentation how to configure tomcat to extract .war files.