
Hey all, I'm trying to test logback's JDK1.4 support, but am receiving a NoClassDefNotFoundException when running my test class. Test Class: import org.slf4j.Logger; import org.slf4j.LoggerFactory; public Test { public static void main(String args[]) { Logger log = LoggerFactory.getLogger(Test.class); System.out.prinln(log.getName()); } } My classpath includes: logback-classic-0.9.5-jdk14.jar logback-core-0.9.5-jdk14.jar slf4j-api-1.3.0.jar slf4j-jdk14-1.3.0.jar (just in case, but I receive the same error without it) When I try to run the class I receive the following stack trace: java.lang.NoClassDefFoundError: javax/management/ObjectName at ch.qos.logback.classic.joran.JoranConfigurator.addInstanceRules( JoranConfigurator.java:62) at ch.qos.logback.core.joran.GenericConfigurator.buildInterpreter( GenericConfigurator.java:83) at ch.qos.logback.core.joran.JoranConfiguratorBase.buildInterpreter( JoranConfiguratorBase.java:82) at ch.qos.logback.core.joran.GenericConfigurator.doConfigure( GenericConfigurator.java:95) at ch.qos.logback.core.joran.GenericConfigurator.doConfigure( GenericConfigurator.java:74) at ch.qos.logback.core.joran.GenericConfigurator.doConfigure( GenericConfigurator.java:38) at ch.qos.logback.classic.util.ContextInitializer.configureByResource( ContextInitializer.java:24) at ch.qos.logback.classic.util.ContextInitializer.autoConfig( ContextInitializer.java:35) at ch.qos.logback.classic.util.ContextInitializer.autoConfig( ContextInitializer.java:46) at org.slf4j.impl.StaticLoggerBinder.initialize(StaticLoggerBinder.java:52) at org.slf4j.impl.StaticLoggerBinder.<init>(StaticLoggerBinder.java:44) at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:39) at org.slf4j.LoggerFactory.<clinit>(LoggerFactory.java:57) at Test.main(Test.java:6) ... Removed 21 stack frames The javax/management package is not in JDK1.4, but is in JDK1.5. I think there is a binding issue happening; please help me solve this issue if possible. Thanks! -B-