From activemq-users-return-2660-apmail-geronimo-activemq-users-archive=geronimo.apache.org@geronimo.apache.org Fri Jul 07 11:27:18 2006 Return-Path: Delivered-To: apmail-geronimo-activemq-users-archive@www.apache.org Received: (qmail 8235 invoked from network); 7 Jul 2006 11:27:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 7 Jul 2006 11:27:18 -0000 Received: (qmail 17470 invoked by uid 500); 7 Jul 2006 11:27:18 -0000 Delivered-To: apmail-geronimo-activemq-users-archive@geronimo.apache.org Received: (qmail 17305 invoked by uid 500); 7 Jul 2006 11:27:17 -0000 Mailing-List: contact activemq-users-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: activemq-users@geronimo.apache.org Delivered-To: mailing list activemq-users@geronimo.apache.org Received: (qmail 17295 invoked by uid 99); 7 Jul 2006 11:27:17 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Jul 2006 04:27:17 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of james.strachan@gmail.com designates 66.249.92.173 as permitted sender) Received: from [66.249.92.173] (HELO ug-out-1314.google.com) (66.249.92.173) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Jul 2006 04:27:16 -0700 Received: by ug-out-1314.google.com with SMTP id m3so691898uge for ; Fri, 07 Jul 2006 04:26:54 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=iiDarh56uq+Cqf2P4/ULCWEeB/i1SI+1dabVbexiNP/XgDM0N5jqFJwakEZlmole9LFNig3Tlt2Hjsy6wd+dyxMHQsp2Z3m8+XSV88JiCwhPRxmvp/MKc5Yf4xDoqimpRXDtDziUHmIHuzpfKzFTEVFdRrIWIgrmlaDm933cICw= Received: by 10.67.101.10 with SMTP id d10mr1851980ugm; Fri, 07 Jul 2006 04:26:54 -0700 (PDT) Received: by 10.66.224.1 with HTTP; Fri, 7 Jul 2006 04:26:54 -0700 (PDT) Message-ID: Date: Fri, 7 Jul 2006 12:26:54 +0100 From: "James Strachan" To: activemq-users@geronimo.apache.org Subject: Re: Using embedded broker with spring in activemq 4.0.1 In-Reply-To: <5213185.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <449BE921.2090002@gmail.com> <5046884.post@talk.nabble.com> <5178681.post@talk.nabble.com> <5213185.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Apologies; I'd got the ActiveMQ and ServiceMix's builds mixed up - it seems 4.1-SNAPSHOT is indeed still on 1.2.8 of Spring. I've just moved the trunk of ActiveMQ to Spring 2.x and xbean 2.4 and all the tests work. So you could try using tomorrow's binary build of 4.1-SNAPSHOT which has all the jars you need working. On 7/7/06, MassDosage wrote: > > I'm afraid not. I tried the snapshot from: > > http://people.apache.org/repository/incubator-activemq/zips/incubator-activemq-4.1-SNAPSHOT.zip > > which I extracted and then put this ActiveMQ jar on my web-app's classpath: > > activemq-core-4.1-SNAPSHOT.jar > > Along with Spring 2.0RC1 and various dependent jar files. If I use > spring-xbean 2.2 then I get this error message: > > 2006-07-07 09:43:00,331 ERROR > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:205) > Context initialization failed > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'brokerContainer' defined in ServletContext resource > [/WEB-INF/applicationContext-messaging.xml]: Invocation of init method > failed; nested exception is java.lang.NoClassDefFoundError: > org/springframework/beans/factory/xml/DefaultXmlBeanDefinitionParser > Caused by: > java.lang.NoClassDefFoundError: > org/springframework/beans/factory/xml/DefaultXmlBeanDefinitionParser > > If instead I use spring-xbean 2.4 I get the same error I get with Active MQ > 4.0.1, here's the full stack trace: > > 2006-07-07 09:46:15,178 ERROR > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:205) > Context initialization failed > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'brokerContainer' defined in ServletContext resource > [/WEB-INF/applicationContext-messaging.xml]: Invocation of init method > failed; nested exception is > org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected > exception parsing XML document from class path resource [activemq.xml]; > nested exception is java.lang.IllegalArgumentException: Unable to locate > NamespaceHandler for namespace URI [http://activemq.org/config/1.0] > Caused by: > org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected > exception parsing XML document from class path resource [activemq.xml]; > nested exception is java.lang.IllegalArgumentException: Unable to locate > NamespaceHandler for namespace URI [http://activemq.org/config/1.0] > Caused by: > java.lang.IllegalArgumentException: Unable to locate NamespaceHandler for > namespace URI [http://activemq.org/config/1.0] > at > org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.resolve(DefaultNamespaceHandlerResolver.java:141) > at > org.apache.xbean.spring.context.v2.XBeanNamespaceHandlerResolver.resolve(XBeanNamespaceHandlerResolver.java:30) > at > org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1077) > at > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:140) > at > org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:39) > at > org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:93) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:486) > at > org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:77) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:386) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:315) > at > org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:106) > at > org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:99) > at > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:278) > at > org.apache.xbean.spring.context.ResourceXmlApplicationContext.(ResourceXmlApplicationContext.java:65) > at > org.apache.xbean.spring.context.ResourceXmlApplicationContext.(ResourceXmlApplicationContext.java:53) > at > org.apache.activemq.xbean.BrokerFactoryBean.afterPropertiesSet(BrokerFactoryBean.java:76) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:901) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:870) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:393) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:257) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:248) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:332) > at > org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156) > at > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4343) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) > at > org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277) > at org.apache.catalina.core.StandardHost.install(StandardHost.java:832) > at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:625) > at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431) > at > org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.java:849) > at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1085) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:327) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:800) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1619) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1608) > at java.lang.Thread.run(Thread.java:534) > > Do I need to define the namespace differently? > > Any more information you need from me? > -- > View this message in context: http://www.nabble.com/Using-embedded-broker-with-spring-in-activemq-4.0.1-tf1836224.html#a5213185 > Sent from the ActiveMQ - User forum at Nabble.com. > > -- James ------- http://radio.weblogs.com/0112098/