Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/BasicConfigurator
at org.courtine.talend.log4j.TalendLog4JConfigurator.configureLog4J(TalendLog4JConfigurator.java:36)
at servicerequest.newservicerequestrouter_0_1.NewServiceRequestRouter.tInitLog4J_1Process(NewServiceRequestRouter.java:2607)
at servicerequest.newservicerequestrouter_0_1.NewServiceRequestRouter.tRunJob_2Process(NewServiceRequestRouter.java:2520)
at servicerequest.newservicerequestrouter_0_1.NewServiceRequestRouter.tLibraryLoad_2Process(NewServiceRequestRouter.java:2160)
at servicerequest.newservicerequestrouter_0_1.NewServiceRequestRouter.tPrejob_1Process(NewServiceRequestRouter.java:2049)
at servicerequest.newservicerequestrouter_0_1.NewServiceRequestRouter.runJobInTOS(NewServiceRequestRouter.java:3383)
at org.talend.camel.TalendProducer.invokeTalendJob(TalendProducer.java:109)[56:camel-talendjob:6.1.1]
at org.talend.camel.TalendProducer.process(TalendProducer.java:65)[56:camel-talendjob:6.1.1]
at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)
... 29 more
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.BasicConfigurator cannot be found by servicerequest.NewServiceRequestRouter_0.1.0
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:389)[org.eclipse.osgi-3.10.2.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352)[org.eclipse.osgi-3.10.2.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344)[org.eclipse.osgi-3.10.2.jar:]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)[org.eclipse.osgi-3.10.2.jar:]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_79]
... 38 more
seanzhang1212 wrote:
I have to use tLiberaryLoad to embed log4j jar for my jobs. After that, it runs fine in Runtime.