Confluence will not start due to ClassNotFoundException: SLF4JBridgeHandler

Still need help?

The Atlassian Community is here for you.

Ask the community

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

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.