[
https://issues.apache.org/jira/browse/JENA-1185?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15298144#comment-15298144
]
Code Ferret edited comment on JENA-1185 at 5/24/16 2:33 PM:
------------------------------------------------------------
Here's what I see in the catalina.out showing that the fuseki startup failed,
but the real reason was error creating /etc/fuseki:
{noformat}
23-May-2016 17:42:31.533 INFO [localhost-startStop-2]
org.apache.catalina.startup.HostConfig.deployWAR Deploying web application
archive /usr/local/indium/browser/apache-tomcat-8.0.12/webapps/fuseki.war
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further
details.
23-May-2016 17:42:34.580 SEVERE [localhost-startStop-2]
org.apache.catalina.core.StandardContext.startInternal Error listenerStart
23-May-2016 17:42:34.581 SEVERE [localhost-startStop-2]
org.apache.catalina.core.StandardContext.startInternal Context [/fuseki]
startup failed due to previous errors
23-May-2016 17:42:34.592 INFO [localhost-startStop-2]
org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application
archive /usr/local/indium/browser/apache-tomcat-8.0.12/webapps/fuseki.war has
finished in 3,058 ms
{noformat}
Here's the localhost.log:
{noformat}
23-May-2016 17:42:34.512 SEVERE [localhost-startStop-2]
org.apache.catalina.core.StandardContext.listenerStart Exception sending
context initialized event to listener instance of class
org.apache.jena.fuseki.server.FusekiServerEnvironmentInit
java.lang.NoClassDefFoundError: org/apache/log4j/helpers/Loader
at
org.apache.jena.fuseki.FusekiLogging.setLogging(FusekiLogging.java:90)
at
org.apache.jena.fuseki.server.FusekiServerEnvironmentInit.contextInitialized(FusekiServerEnvironmentInit.java:38)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4751)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5175)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.helpers.Loader
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1320)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1173)
... 15 more
23-May-2016 17:42:34.580 SEVERE [localhost-startStop-2]
org.apache.catalina.core.StandardContext.listenerStart Exception sending
context initialized event to listener instance of class
org.apache.jena.fuseki.server.ShiroEnvironmentLoader
org.apache.jena.fuseki.FusekiConfigException: Failed to create directory:
/etc/fuseki
at
org.apache.jena.fuseki.server.FusekiServer.ensureDir(FusekiServer.java:369)
at
org.apache.jena.fuseki.server.FusekiServer.init(FusekiServer.java:137)
at
org.apache.jena.fuseki.server.ShiroEnvironmentLoader.contextInitialized(ShiroEnvironmentLoader.java:50)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4751)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5175)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
23-May-2016 17:42:34.582 INFO [localhost-startStop-2]
org.apache.catalina.core.ApplicationContext.log Cleaning up Shiro Environment
{noformat}
was (Author: code-ferret):
Here's what I see in the catalina.out showing that the fuseki startup failed:
{noformat}
23-May-2016 17:42:31.533 INFO [localhost-startStop-2]
org.apache.catalina.startup.HostConfig.deployWAR Deploying web application
archive /usr/local/indium/browser/apache-tomcat-8.0.12/webapps/fuseki.war
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further
details.
23-May-2016 17:42:34.580 SEVERE [localhost-startStop-2]
org.apache.catalina.core.StandardContext.startInternal Error listenerStart
23-May-2016 17:42:34.581 SEVERE [localhost-startStop-2]
org.apache.catalina.core.StandardContext.startInternal Context [/fuseki]
startup failed due to previous errors
23-May-2016 17:42:34.592 INFO [localhost-startStop-2]
org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application
archive /usr/local/indium/browser/apache-tomcat-8.0.12/webapps/fuseki.war has
finished in 3,058 ms
{noformat}
Here's the localhost.log:
{noformat}
23-May-2016 17:42:34.512 SEVERE [localhost-startStop-2]
org.apache.catalina.core.StandardContext.listenerStart Exception sending
context initialized event to listener instance of class
org.apache.jena.fuseki.server.FusekiServerEnvironmentInit
java.lang.NoClassDefFoundError: org/apache/log4j/helpers/Loader
at
org.apache.jena.fuseki.FusekiLogging.setLogging(FusekiLogging.java:90)
at
org.apache.jena.fuseki.server.FusekiServerEnvironmentInit.contextInitialized(FusekiServerEnvironmentInit.java:38)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4751)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5175)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.helpers.Loader
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1320)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1173)
... 15 more
23-May-2016 17:42:34.580 SEVERE [localhost-startStop-2]
org.apache.catalina.core.StandardContext.listenerStart Exception sending
context initialized event to listener instance of class
org.apache.jena.fuseki.server.ShiroEnvironmentLoader
org.apache.jena.fuseki.FusekiConfigException: Failed to create directory:
/etc/fuseki
at
org.apache.jena.fuseki.server.FusekiServer.ensureDir(FusekiServer.java:369)
at
org.apache.jena.fuseki.server.FusekiServer.init(FusekiServer.java:137)
at
org.apache.jena.fuseki.server.ShiroEnvironmentLoader.contextInitialized(ShiroEnvironmentLoader.java:50)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4751)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5175)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
23-May-2016 17:42:34.582 INFO [localhost-startStop-2]
org.apache.catalina.core.ApplicationContext.log Cleaning up Shiro Environment
{noformat}
> log4j jar missing from fuseki-2.4.0.war
> ---------------------------------------
>
> Key: JENA-1185
> URL: https://issues.apache.org/jira/browse/JENA-1185
> Project: Apache Jena
> Issue Type: Bug
> Components: Fuseki
> Affects Versions: Fuseki 2.4.0
> Environment: Tomcat 8.0.35
> Reporter: Code Ferret
>
> dowloaded
> http://apache.claz.org/jena/binaries/apache-jena-fuseki-2.4.0.tar.gz from
> https://jena.apache.org/download/index.cgi.
> Dropped fuseki.war into tomcat 8.0.35 and got:
> java.lang.NoClassDefFoundError: org/apache/log4j/helpers/Loader
> problem appears to be resolvable by including log4j-1.2.17.jar or similar in
> war file.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)