Confluence will not start due to ClassNotFoundException: SLF4JBridgeHandler
Symptoms
Confluence will not start up.
The following appears in the atlassian-confluence.log
:
INFO: Starting Servlet Engine: Apache Tomcat/6.0.32
Handler error
java.lang.ClassNotFoundException: org.slf4j.bridge.SLF4JBridgeHandler
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:515)
at org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:460)
at org.apache.juli.ClassLoaderLogManager$2.run(ClassLoaderLogManager.java:373)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.juli.ClassLoaderLogManager.getClassLoaderInfo(ClassLoaderLogManager.java:370)
at org.apache.juli.ClassLoaderLogManager.getLogger(ClassLoaderLogManager.java:224)
at java.util.logging.LogManager.demandLogger(LogManager.java:389)
at java.util.logging.Logger.getLogger(Logger.java:288)
at org.apache.juli.logging.DirectJDKLog.<init>(DirectJDKLog.java:71)
at org.apache.juli.logging.DirectJDKLog.getInstance(DirectJDKLog.java:178)
at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:171)
at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:316)
at org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:395)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4586)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Nov 20, 2012 9:10:59 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Cause
Confluence requires a jar file that is missing or corrupted.
Resolution
- Download new copy of Confluence matching the installed version from http://www.atlassian.com/software/confluence/download
- Verify complete download and extract to new location using archive utility
- Copy any customized files to new location. (confluence-init.properties, server.xml, web.xml, etc.)
- Startup Confluence.
Last modified on Mar 30, 2016
Powered by Confluence and Scroll Viewport.