Thanks John that did the trick, but also found a issue. On the example it also states to put a name inside the <transportConnector> element, well when I put it there (the same one as the broker) it complained about having duplicate names on the schema. Removing it, and now activemq is working fine with jboss.
Thanks :) PS: Does AMQ performance inside JBoss is equivalent with a standalone one? Regards On 12/16/06, John Heitmann <[EMAIL PROTECTED]> wrote:
I think your problem might be that the example has the activemq namespace set on the beans element, rather than the broker element. If you move the xmlns setting down a level to broker does it work? John On Dec 15, 2006, at 12:04 PM, Vinicius Carvalho wrote: > Hello there! I'm trying to integrate ActiveMQ in our jboss server, > I've followed the article at: > http://devzone.logicblaze.com/site/integrating-apache-activemq-with- > jboss.html, > but I'm getting the following error: > > JBoss 4.0.4GA, ActiveMQ 4.1. I've put spring-xbeans-2.7 and spring2 > jars inside the lib directory of jboss but still nothing (before that > I was getting a different error) > > Any ideas? > > Best regards > > 17:54:03,633 INFO [XBeanXmlBeanDefinitionReader] Loading XML bean > definitions from class path resource [broker-config.xml] > 17:54:03,763 WARN [ServiceController] Problem starting service > jboss.jca:service=RARDeployment,name='active-mq-ra.rar' > javax.resource.spi.ResourceAdapterInternalException: Failed to startup > an embedded broker: xbean:broker-config.xml, due to: > org.springframework.beans.factory.BeanDefinitionStoreException: Failed > to load type: beans. Reason: java.lang.ClassNotFoundException: No > ClassLoaders found for: beans; nested exception is > java.lang.ClassNotFoundException: No ClassLoaders found for: beans > at org.apache.activemq.ra.ActiveMQResourceAdapter.start > (ActiveMQResourceAdapter.java:83) > at org.jboss.resource.deployment.RARDeployment.startService > (RARDeployment.java:109) > at org.jboss.system.ServiceMBeanSupport.jbossInternalStart > (ServiceMBeanSupport.java:289) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle > (ServiceMBeanSupport.java:245) > at org.jboss.system.ServiceDynamicMBeanSupport.invoke > (ServiceDynamicMBeanSupport.java:124) > at org.jboss.mx.server.RawDynamicInvoker.invoke > (RawDynamicInvoker.java:164) > at org.jboss.mx.server.MBeanServerImpl.invoke > (MBeanServerImpl.java:659) > at org.jboss.system.ServiceController$ServiceProxy.invoke > (ServiceController.java:978) > at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start > (ServiceController.java:417) > at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.jboss.mx.interceptor.ReflectedDispatcher.invoke > (ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at org.jboss.mx.server.AbstractMBeanInvoker.invoke > (AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke > (MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java: > 210) > at $Proxy30.start(Unknown Source) > at org.jboss.deployment.SimpleSubDeployerSupport.startService > (SimpleSubDeployerSupport.java:345) > at org.jboss.deployment.SimpleSubDeployerSupport.start > (SimpleSubDeployerSupport.java:127) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java: > 1007) > at org.jboss.deployment.MainDeployer.deploy > (MainDeployer.java:808) > at org.jboss.deployment.MainDeployer.deploy > (MainDeployer.java:771) > at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.jboss.mx.interceptor.ReflectedDispatcher.invoke > (ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.interceptor.AbstractInterceptor.invoke > (AbstractInterceptor.java:133) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke > (ModelMBeanOperationInterceptor.java:142) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at org.jboss.mx.server.AbstractMBeanInvoker.invoke > (AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke > (MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java: > 210) > at $Proxy6.deploy(Unknown Source) > at org.jboss.deployment.scanner.URLDeploymentScanner.deploy > (URLDeploymentScanner.java:421) > at org.jboss.deployment.scanner.URLDeploymentScanner.scan > (URLDeploymentScanner.java:634) > at org.jboss.deployment.scanner.AbstractDeploymentScanner > $ScannerThread.doScan(AbstractDeploymentScanner.java:263) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner.startService > (AbstractDeploymentScanner.java:336) > at org.jboss.system.ServiceMBeanSupport.jbossInternalStart > (ServiceMBeanSupport.java:289) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle > (ServiceMBeanSupport.java:245) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.jboss.mx.interceptor.ReflectedDispatcher.invoke > (ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at org.jboss.mx.server.AbstractMBeanInvoker.invoke > (AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke > (MBeanServerImpl.java:659) > at org.jboss.system.ServiceController$ServiceProxy.invoke > (ServiceController.java:978) > at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start > (ServiceController.java:417) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.jboss.mx.interceptor.ReflectedDispatcher.invoke > (ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) > at org.jboss.mx.server.AbstractMBeanInvoker.invoke > (AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke > (MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java: > 210) > at $Proxy4.start(Unknown Source) > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java: > 1007) > at org.jboss.deployment.MainDeployer.deploy > (MainDeployer.java:808) > at org.jboss.deployment.MainDeployer.deploy > (MainDeployer.java:771) > at org.jboss.deployment.MainDeployer.deploy > (MainDeployer.java:755) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.jboss.mx.interceptor.ReflectedDispatcher.invoke > (ReflectedDispatcher.java:155) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) > at org.jboss.mx.interceptor.AbstractInterceptor.invoke > (AbstractInterceptor.java:133) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke > (ModelMBeanOperationInterceptor.java:142) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at org.jboss.mx.server.AbstractMBeanInvoker.invoke > (AbstractMBeanInvoker.java:264) > at org.jboss.mx.server.MBeanServerImpl.invoke > (MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java: > 210) > at $Proxy5.deploy(Unknown Source) > at org.jboss.system.server.ServerImpl.doStart > (ServerImpl.java:482) > at org.jboss.system.server.ServerImpl.start(ServerImpl.java: > 362) > at org.jboss.Main.boot(Main.java:200) > at org.jboss.Main$1.run(Main.java:464) > at java.lang.Thread.run(Thread.java:595) > Caused by: > org.springframework.beans.factory.BeanDefinitionStoreException: > Failed to load type: beans. Reason: java.lang.ClassNotFoundException: > No ClassLoaders found for: beans; nested exception is > java.lang.ClassNotFoundException: No ClassLoaders found for: beans > at > org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo > (XBeanQNameHelper.java:75) > at > org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAw > arePropertyValues(XBeanQNameHelper.java:54) > at > org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate. > parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63) > at > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.par > seBeanDefinitionElement(BeanDefinitionParserDelegate.java:421) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFro > mExtensionElement(XBeanNamespaceHandler.java:208) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFro > mExtensionElement(XBeanNamespaceHandler.java:256) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse > (XBeanNamespaceHandler.java:152) > at > org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse > (XBeanNamespaceHandler.java:49) > at > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.par > seCustomElement(BeanDefinitionParserDelegate.java:1147) > at > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.par > seCustomElement(BeanDefinitionParserDelegate.java:1137) > at > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea > der.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:150) > at > org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.p > arseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63) > at > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentRea > der.registerBeanDefinitions > (DefaultBeanDefinitionDocumentReader.java:89) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.register > BeanDefinitions(XmlBeanDefinitionReader.java:499) > at > org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.regist > erBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBe > anDefinitions(XmlBeanDefinitionReader.java:407) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean > Definitions(XmlBeanDefinitionReader.java:357) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBean > Definitions(XmlBeanDefinitionReader.java:334) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader > .loadBeanDefinitions(AbstractBeanDefinitionReader.java:126) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader > .loadBeanDefinitions(AbstractBeanDefinitionReader.java:142) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader > .loadBeanDefinitions(AbstractBeanDefinitionReader.java:168) > at > org.springframework.context.support.AbstractXmlApplicationContext.load > BeanDefinitions(AbstractXmlApplicationContext.java:113) > at > org.apache.xbean.spring.context.ClassPathXmlApplicationContext.loadBea > nDefinitions(ClassPathXmlApplicationContext.java:180) > at > org.springframework.context.support.AbstractRefreshableApplicationCont > ext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:94) > at > org.springframework.context.support.AbstractApplicationContext.refresh > (AbstractApplicationContext.java:294) > at > org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>( > ClassPathXmlApplicationContext.java:161) > at > org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>( > ClassPathXmlApplicationContext.java:51) > at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker > (XBeanBrokerFactory.java:41) > at org.apache.activemq.broker.BrokerFactory.createBroker > (BrokerFactory.java:57) > at org.apache.activemq.ra.ActiveMQResourceAdapter.start > (ActiveMQResourceAdapter.java:80) > ... 90 more > Caused by: java.lang.ClassNotFoundException: No ClassLoaders found > for: beans > at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java: > 306) > at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl > (RepositoryClassLoader.java:511) > at org.jboss.mx.loading.RepositoryClassLoader.loadClass > (RepositoryClassLoader.java:405) > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > at > org.apache.xbean.spring.context.v2c.XBeanQNameHelper.loadClass > (XBeanQNameHelper.java:107) > at > org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo > (XBeanQNameHelper.java:72) > ... 119 more > > > -- > IBM Certified SOA Solution Designer > IBM Database Associate - DB2 UDB V8.1 Family > Sun Certified Enterprise Architect (Part I)
-- IBM Certified SOA Solution Designer IBM Database Associate - DB2 UDB V8.1 Family Sun Certified Enterprise Architect (Part I)