java.lang.NoClassDefFoundError: org/apache/log4j/Category))


Solutions on the web28

Solution icon of bugzilla
org/apache/log4j/Category))

Solution icon of googlegroups
via Google Groups by Dean Wampler, 1 year ago
org/apache/log4j/Category))

Solution icon of googlegroups
via Google Groups by Mario Scalas, 1 year ago
org/apache/log4j/Category))

Solution icon of googlegroups
via Google Groups by RafiqC, 4 months ago
org/apache/log4j/Category))

Solution icon of oraclecommunity
via Oracle Community by 42143, 1 year ago
org/apache/log4j/Category))

Solution icon of web
via qos.ch by Unknown author, 9 months ago
org/apache/log4j/Category))

Solution icon of web
via ecyrd.com by Unknown author, 1 year ago
org/apache/log4j/Category))

Solution icon of coderanch
via Coderanch by Guy Belpa, 11 months ago
org/apache/log4j/Category))

Solution icon of googlegroups
via Google Groups by du.hahn, 1 year ago
org/apache/log4j/Category))

Solution icon of googlegroups
via Google Groups by du.hahn, 1 year ago
org/apache/log4j/Category))

Stack trace

java.lang.NoClassDefFoundError: org/apache/log4j/Category))
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
	at org.apache.jasper.EmbeddedServletOptions.<init>(EmbeddedServletOptions.java:43)
	at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:97)
	at org.eclipse.equinox.jsp.jasper.JspServlet.init(JspServlet.java:81)
	at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.init(ContextPathServletAdaptor.java:31)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.init(ServletRegistration.java:64)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.registerServlet(ProxyServlet.java:140)
	at org.eclipse.equinox.http.servlet.internal.HttpServiceImpl.registerServlet(HttpServiceImpl.java:50)
	at org.eclipse.equinox.jsp.examples.Activator$HttpServiceTracker.addingService(Activator.java:48)
	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
	at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926)
	at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330)
	at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274)
	at org.eclipse.equinox.jsp.examples.Activator.start(Activator.java:26)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:350)
	at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1118)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:634)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:282)
	at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:468)
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:297)
Caused by: org.apache.commons.logging.LogConfigurationException: No suitable 
Log constructor [Ljava.lang.Class;@ff2413 for 
org.apache.commons.logging.impl.Log4JLogger (Caused by 
java.lang.NoClassDefFoundError: org/apache/log4j/Category)
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
	... 29 more
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
	at java.lang.Class.getConstructor0(Unknown Source)
	at java.lang.Class.getConstructor(Unknown Source)
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
	... 30 more

Write tip

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

Users with the same issue

Samebug visitor profile picture
Unknown user
Once, 1 year ago
Samebug visitor profile picture
Unknown user
Once, 1 year ago
Samebug visitor profile picture
Unknown user
Once, 1 year ago
Samebug visitor profile picture
Unknown user
Once, 1 year ago
Once, 9 months ago
45 more bugmates