Hi Folks, I'm porting a legacy app from TC6 to TomEE (PLUS, 1.6.0), and whenever I enable a simple MDB, I get the exception below on startup.
>From my pom.xml, I include openejb-core which includes activemq 5.9.0, so they are part of my war. I also notice that activemq 5.9.0 is in the lib dir. of TomEE instllation. I'm still obviously missing something, perhaps a bit of config? Any help appreciated Thx Ian Hunter ====================================== SEVERE: Failed to start ActiveMQ java.lang.Exception: ActiveMQFactory.createBroker.InvocationTargetException at org.apache.openejb.resource.activemq.ActiveMQFactory.createBroker(ActiveMQFactory.java:127) at org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.createInternalBroker(ActiveMQResourceAdapter.java:130) at org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.start(ActiveMQResourceAdapter.java:120) at org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java:2172) at org.apache.openejb.config.ConfigurationFactory.install(ConfigurationFactory.java:431) at org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:2074) at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1926) at org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1869) at org.apache.openejb.config.AutoConfig.createContainer(AutoConfig.java:1109) at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:844) at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:193) at org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:396) at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:938) at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1171) at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1051) at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:127) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:983) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1660) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.openejb.resource.activemq.ActiveMQFactory.createBroker(ActiveMQFactory.java:121) ... 29 more Caused by: java.io.IOException: Could not load broker factory:java.lang.ClassCastException: org.apache.activemq.broker.DefaultBrokerFactory cannot be cast to org.apache.activemq.broker.BrokerFactoryHandler at org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:27) at org.apache.activemq.broker.BrokerFactory.createBrokerFactoryHandler(BrokerFactory.java:43) at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:70) at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54) at org.apache.openejb.resource.activemq.ActiveMQ5Factory.createBroker(ActiveMQ5Factory.java:62) ... 34 more Caused by: java.lang.ClassCastException: org.apache.activemq.broker.DefaultBrokerFactory cannot be cast to org.apache.activemq.broker.BrokerFactoryHandler at org.apache.activemq.broker.BrokerFactory.createBrokerFactoryHandler(BrokerFactory.java:41) ... 37 more -- View this message in context: http://openejb.979440.n4.nabble.com/Problem-with-ActiveMQ-in-TomEE-tp4668181.html Sent from the OpenEJB User mailing list archive at Nabble.com.