Hello,
I am trying to deploy D2R server 0.8.1 on Tomcat 7 on a Linux system. I
have no problem running D2R server with my mapping file from the command
line. Deployment in Tomcat is successful, but it is not possible to
start the application. At first, the error reported in catalina.out was
minimal:
PM org.apache.catalina.core.StandardContext startInternal SEVERE: Error
listenerStart
Then I found this tip
<http://blog.trifork.com/2011/03/18/debugging-the-dreaded-severe-error-listenerstart-and-severe-error-filterstart-tomcat-error-messages/>,
which helped me in getting more log data in catalina.out. I have pasted
the error details below. I hope that someone can tell from this what
kind of problem I have, because I can not.
Greetings, and many thanks in advance,
Frans
Nov 12, 2013 4:19:51 PM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Exception sending context initialized event to listener instance
of class de.fuberlin.wiwiss.d2rq.server.WebappInitListener
com.hp.hpl.jena.shared.JenaException: org.openjena.riot.RiotException:
[line: 27, col: 26] Unrecognized: [SEMICOLON]
at
org.openjena.riot.system.JenaReaderRIOT.readImpl(JenaReaderRIOT.java:150)
at org.openjena.riot.system.JenaReaderRIOT.read(JenaReaderRIOT.java:95)
at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:268)
at
com.hp.hpl.jena.util.FileManager.readModelWorker(FileManager.java:408)
at
com.hp.hpl.jena.util.FileManager.loadModelWorker(FileManager.java:312)
at com.hp.hpl.jena.util.FileManager.loadModel(FileManager.java:263)
at
de.fuberlin.wiwiss.d2rq.server.ConfigLoader.load(ConfigLoader.java:105)
at
de.fuberlin.wiwiss.d2rq.SystemLoader.getServerConfig(SystemLoader.java:354)
at de.fuberlin.wiwiss.d2rq.server.D2RServer.<init>(D2RServer.java:65)
at
de.fuberlin.wiwiss.d2rq.SystemLoader.getD2RServer(SystemLoader.java:361)
at
de.fuberlin.wiwiss.d2rq.server.WebappInitListener.contextInitialized(WebappInitListener.java:41)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:536)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1467)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1436)
at
org.apache.catalina.manager.HTMLManagerServlet.upload(HTMLManagerServlet.java:334)
at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:194)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.openjena.riot.RiotException: [line: 27, col: 26]
Unrecognized: [SEMICOLON]
at
org.openjena.riot.ErrorHandlerFactory$ErrorHandlerStd.fatal(ErrorHandlerFactory.java:125)
at
org.openjena.riot.lang.LangEngine.raiseException(LangEngine.java:169)
at
org.openjena.riot.lang.LangEngine.exceptionDirect(LangEngine.java:162)
at org.openjena.riot.lang.LangEngine.exception(LangEngine.java:155)
at
org.openjena.riot.lang.LangTurtleBase.triplesNodeCompound(LangTurtleBase.java:439)
at
org.openjena.riot.lang.LangTurtleBase.triplesNode(LangTurtleBase.java:417)
at
org.openjena.riot.lang.LangTurtleBase.objectList(LangTurtleBase.java:376)
at
org.openjena.riot.lang.LangTurtleBase.predicateObjectItem(LangTurtleBase.java:309)
at
org.openjena.riot.lang.LangTurtleBase.predicateObjectList(LangTurtleBase.java:301)
at
org.openjena.riot.lang.LangTurtleBase.triples(LangTurtleBase.java:281)
at
org.openjena.riot.lang.LangTurtleBase.triplesSameSubject(LangTurtleBase.java:220)
at
org.openjena.riot.lang.LangTurtle.oneTopLevelElement(LangTurtle.java:46)
at
org.openjena.riot.lang.LangTurtleBase.runParser(LangTurtleBase.java:145)
at org.openjena.riot.lang.LangBase.parse(LangBase.java:43)
at
org.openjena.riot.system.JenaReaderTurtle2.readWorker(JenaReaderTurtle2.java:45)
at
org.openjena.riot.system.JenaReaderRIOT.readImpl(JenaReaderRIOT.java:138)
... 53 more
Nov 12, 2013 4:19:51 PM org.apache.catalina.core.StandardContext
startInternal
SEVERE: Error listenerStart
Nov 12, 2013 4:19:51 PM org.apache.catalina.core.StandardContext
startInternal
SEVERE: Context [/d2rq] startup failed due to previous errors
Nov 12, 2013 4:19:51 PM org.apache.catalina.core.StandardContext
listenerStop
SEVERE: Exception sending context destroyed event to listener instance
of class de.fuberlin.wiwiss.d2rq.server.WebappInitListener
java.lang.IllegalStateException: Must load() first
at
de.fuberlin.wiwiss.d2rq.server.ConfigLoader.baseURI(ConfigLoader.java:209)
at
de.fuberlin.wiwiss.d2rq.SystemLoader.getD2RServer(SystemLoader.java:362)
at
de.fuberlin.wiwiss.d2rq.server.D2RServer.fromServletContext(D2RServer.java:69)
at
de.fuberlin.wiwiss.d2rq.server.WebappInitListener.contextDestroyed(WebappInitListener.java:47)
at
org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4819)
at
org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5466)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:536)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1467)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1436)
at
org.apache.catalina.manager.HTMLManagerServlet.upload(HTMLManagerServlet.java:334)
at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:194)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Nov 12, 2013 4:19:55 PM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Exception sending context initialized event to listener instance
of class de.fuberlin.wiwiss.d2rq.server.WebappInitListener
com.hp.hpl.jena.shared.JenaException: org.openjena.riot.RiotException:
[line: 27, col: 26] Unrecognized: [SEMICOLON]
at
org.openjena.riot.system.JenaReaderRIOT.readImpl(JenaReaderRIOT.java:150)
at org.openjena.riot.system.JenaReaderRIOT.read(JenaReaderRIOT.java:95)
at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:268)
at
com.hp.hpl.jena.util.FileManager.readModelWorker(FileManager.java:408)
at
com.hp.hpl.jena.util.FileManager.loadModelWorker(FileManager.java:312)
at com.hp.hpl.jena.util.FileManager.loadModel(FileManager.java:263)
at
de.fuberlin.wiwiss.d2rq.server.ConfigLoader.load(ConfigLoader.java:105)
at
de.fuberlin.wiwiss.d2rq.SystemLoader.getServerConfig(SystemLoader.java:354)
at de.fuberlin.wiwiss.d2rq.server.D2RServer.<init>(D2RServer.java:65)
at
de.fuberlin.wiwiss.d2rq.SystemLoader.getD2RServer(SystemLoader.java:361)
at
de.fuberlin.wiwiss.d2rq.server.WebappInitListener.contextInitialized(WebappInitListener.java:41)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
at
org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:747)
at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:222)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:194)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.openjena.riot.RiotException: [line: 27, col: 26]
Unrecognized: [SEMICOLON]
at
org.openjena.riot.ErrorHandlerFactory$ErrorHandlerStd.fatal(ErrorHandlerFactory.java:125)
at
org.openjena.riot.lang.LangEngine.raiseException(LangEngine.java:169)
at
org.openjena.riot.lang.LangEngine.exceptionDirect(LangEngine.java:162)
at org.openjena.riot.lang.LangEngine.exception(LangEngine.java:155)
at
org.openjena.riot.lang.LangTurtleBase.triplesNodeCompound(LangTurtleBase.java:439)
at
org.openjena.riot.lang.LangTurtleBase.triplesNode(LangTurtleBase.java:417)
at
org.openjena.riot.lang.LangTurtleBase.objectList(LangTurtleBase.java:376)
at
org.openjena.riot.lang.LangTurtleBase.predicateObjectItem(LangTurtleBase.java:309)
at
org.openjena.riot.lang.LangTurtleBase.predicateObjectList(LangTurtleBase.java:301)
at
org.openjena.riot.lang.LangTurtleBase.triples(LangTurtleBase.java:281)
at
org.openjena.riot.lang.LangTurtleBase.triplesSameSubject(LangTurtleBase.java:220)
at
org.openjena.riot.lang.LangTurtle.oneTopLevelElement(LangTurtle.java:46)
at
org.openjena.riot.lang.LangTurtleBase.runParser(LangTurtleBase.java:145)
at org.openjena.riot.lang.LangBase.parse(LangBase.java:43)
at
org.openjena.riot.system.JenaReaderTurtle2.readWorker(JenaReaderTurtle2.java:45)
at
org.openjena.riot.system.JenaReaderRIOT.readImpl(JenaReaderRIOT.java:138)
... 40 more
Nov 12, 2013 4:19:55 PM org.apache.catalina.core.StandardContext
startInternal
SEVERE: Error listenerStart
Nov 12, 2013 4:19:55 PM org.apache.catalina.core.StandardContext
startInternal
SEVERE: Context [/d2rq] startup failed due to previous errors
Nov 12, 2013 4:19:55 PM org.apache.catalina.core.StandardContext
listenerStop
SEVERE: Exception sending context destroyed event to listener instance
of class de.fuberlin.wiwiss.d2rq.server.WebappInitListener
java.lang.IllegalStateException: Must load() first
at
de.fuberlin.wiwiss.d2rq.server.ConfigLoader.baseURI(ConfigLoader.java:209)
at
de.fuberlin.wiwiss.d2rq.SystemLoader.getD2RServer(SystemLoader.java:362)
at
de.fuberlin.wiwiss.d2rq.server.D2RServer.fromServletContext(D2RServer.java:69)
at
de.fuberlin.wiwiss.d2rq.server.WebappInitListener.contextDestroyed(WebappInitListener.java:47)
at
org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4819)
at
org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5466)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)
at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
at
org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:747)
at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:222)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:194)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
d2rq-map-devel mailing list
d2rq-map-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel