We are using Oracle Workshop for Weblogic. We have developed the application
with Spring and CXF.. The configuration is correct: It's an WAR file and it
contains respective Spring and CXF 2.5.5 library and provides some
webservices. 

I know that the configuration is correct because it works on my weblogic
10.3 server(local); however, on other weblogic 10.3 servers(Devl
environment), I get the following exception:


java.lang.ClassNotFoundException:
org.apache.activemq.advisory.ConsumerListener
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
        at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:176)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at
weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:335)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:288)
        at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:176)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at
weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:335)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:288)
        at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:176)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
        at
weblogic.servlet.internal.WebAnnotationProcessorImpl.processAnnotations(WebAnnotationProcessorImpl.java:90)
        at
weblogic.servlet.internal.WebAppServletContext.processAnnotations(Unknown
Source)
        at weblogic.servlet.internal.WebAppServletContext.<init>(Unknown Source)
        at weblogic.servlet.internal.WebAppServletContext.<init>(Unknown Source)
        at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:414)
        at
weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:910)
        at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:364)
        at
weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
        at
weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
        at
weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
        at
weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
        at
weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
        at
weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
        at
weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
        at
weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:16)
        at
weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
        at
weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
        at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
        at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
        at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
        at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
        at
weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
        at
weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
        at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
        at
weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
java.lang.ClassNotFoundException:
org.apache.activemq.advisory.ConsumerListener
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
        at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:176)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at
weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:335)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:288)
        at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:176)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at
weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:335)
        at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:288)
        at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:176)
        at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
        at
weblogic.servlet.internal.WebAnnotationProcessorImpl.processAnnotations(WebAnnotationProcessorImpl.java:90)
        at
weblogic.servlet.internal.WebAppServletContext.processAnnotations(Unknown
Source)
        at weblogic.servlet.internal.WebAppServletContext.<init>(Unknown Source)
        at weblogic.servlet.internal.WebAppServletContext.<init>(Unknown Source)
        at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:414)
        at
weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:910)
        at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:364)
        at
weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
        at
weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
        at
weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
        at
weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
        at
weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
        at
weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
        at
weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
        at
weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:16)
        at
weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
        at
weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
        at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:197)
        at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:89)
        at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
        at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
        at
weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
        at
weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
        at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
        at
weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

As the exception shows, there is a problem with the
org.apache.activemq.advisory.ConsumerListener class; what I don't understand
is that I don't use apache activemq at all, is it something needed by cfx?
And why would it work on some weblogic installations and not on others? I
also need to fix it to work on any weblogic installation.

I can tell that the working weblogic is a development mode on windows, and
the other is development mode but on unix.

Could you please let us know what did we missed? Your help on this would be
more appreciated.

Thanks,
Ibrahim Syed





--
View this message in context: 
http://cxf.547215.n5.nabble.com/Throwing-java-lang-ClassNotFoundException-org-apache-activemq-advisory-ConsumerListener-while-deploy3-tp5727225.html
Sent from the cxf-dev mailing list archive at Nabble.com.

Reply via email to