You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Code Ferret (JIRA)" <ji...@apache.org> on 2016/05/24 14:34:13 UTC

[jira] [Comment Edited] (JENA-1185) log4j jar missing from fuseki-2.4.0.war

    [ 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)