Hi Jena team,

Following the installation instructions from http://jena.apache.org/documentation/serving_data/ the fuseki server 2.0.0 starts from command line and it runs as well on local port 3030.

# cd /opt/apache-jena-fuseki-2.0.0
# ./fuseki-server
[2015-04-01 15:32:01] Server     INFO  Fuseki 2.0.0 2015-03-08T09:49:20+0000
[2015-04-01 15:32:01] Config INFO FUSEKI_HOME=/opt/apache-jena-fuseki-2.0.0 [2015-04-01 15:32:01] Config INFO FUSEKI_BASE=/opt/apache-jena-fuseki-2.0.0/run
[2015-04-01 15:32:01] Servlet    INFO  Initializing Shiro environment
[2015-04-01 15:32:01] Config INFO Shiro file: file:///opt/apache-jena-fuseki-2.0.0/run/shiro.ini [2015-04-01 15:32:02] Server INFO Started 2015/04/01 15:32:02 CEST on port 3030

But *fuseki.war* failed to start on Tomcat 7.0 (see error [1]). An upgrade to Java to 1.7.0_51 didn't help, the error still occurs.

# java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

# echo $JAVA_HOME
/usr/lib/jvm/java-7-openjdk-amd64/

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.5 LTS
Release:        12.04
Codename:       precise

It seems no permission issue for Tomcat to read the jar files, for example:

# ls -lrt /var/lib/tomcat7/webapps/fuseki/WEB-INF/lib/jena-fuseki-core-2.0.0.jar -rw-r--r-- 1 tomcat7 tomcat7 252125 Mär 8 09:57 /var/lib/tomcat7/webapps/fuseki/WEB-INF/lib/jena-fuseki-core-2.0.0.jar

Could you provide any advice how to fix this error please?

Thank you in advance,
Sorin

[1]

01.04.2015 15:19:01 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: start: Starting web application '/fuseki'
01.04.2015 15:19:01 org.apache.catalina.core.ApplicationContext log
SCHWERWIEGEND: FAIL - Application at context path /fuseki could not be started org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext [/fuseki]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 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:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
Caused by: java.lang.UnsupportedClassVersionError: org/apache/jena/fuseki/server/FusekiServerEnvironmentInit : Unsupported major.mi nor version 51.0 (unable to load class org.apache.jena.fuseki.server.FusekiServerEnvironmentInit) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2840) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1160) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1668) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546) at org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:144) at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73) at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:56) at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:381) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:858) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 27 more
01.04.2015 15:19:02 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'


Reply via email to