Hello, It seems that you define two beans with the name 'default' in your activemq.xml config file.
Cheers, Bernhard > -----Ursprüngliche Nachricht----- > Von: ming616 [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 31. Oktober 2006 04:40 > An: [email protected] > Betreff: How to use an embedded broker with spring2.0 and activemq4.1? > > > I got the problem: > > [CollectionFactory] INFO : JDK 1.4+ collections available > [XmlBeanDefinitionReader] INFO : Loading XML bean definitions > from class path resource [applicationContext.xml] > [ClassPathXmlApplicationContext] INFO : Bean factory for > application context > [org.springframework.context.support.ClassPathXmlApplicationCo > ntext;hashCode=24212267]: > org.springframework.beans.factory.support.DefaultListableBeanFactory > defining beans [broker]; root of BeanFactory hierarchy > [ClassPathXmlApplicationContext] INFO : 1 beans defined in > application context > [org.springframework.context.support.ClassPathXmlApplicationCo > ntext;hashCode=24212267] > [ClassPathXmlApplicationContext] INFO : Unable to locate > MessageSource with name 'messageSource': using default > [EMAIL PROTECTED] > [ClassPathXmlApplicationContext] INFO : Unable to locate > ApplicationEventMulticaster with name > 'applicationEventMulticaster': using default > [org.springframework.context.event.SimpleApplicationEventMulti > [EMAIL PROTECTED] > [DefaultListableBeanFactory] INFO : Pre-instantiating > singletons in factory > [org.springframework.beans.factory.support.DefaultListableBeanFactory > defining beans [broker]; root of BeanFactory hierarchy] > [XBeanXmlBeanDefinitionReader] INFO : Loading XML bean > definitions from class path resource [activemq.xml] > [DefaultListableBeanFactory] INFO : Destroying singletons in > {org.springframework.beans.factory.support.DefaultListableBeanFactory > defining beans [broker]; root of BeanFactory hierarchy} > Exception in thread "main" > org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'broker' defined in class path > resource [applicationContext.xml]: > Invocation of init method failed; nested exception is > org.springframework.beans.factory.parsing.BeanDefinitionParsin > gException: > Configuration problem: Bean name 'default' is already used in > this file. > Offending resource: class path resource [activemq.xml] Caused by: > org.springframework.beans.factory.parsing.BeanDefinitionParsin > gException: > Configuration problem: Bean name 'default' is already used in > this file. > Offending resource: class path resource [activemq.xml] > at > org.springframework.beans.factory.parsing.FailFastProblemRepor > ter.error(FailFastProblemReporter.java:57) > at > org.springframework.beans.factory.parsing.ReaderContext.error( > ReaderContext.java:64) > at > org.springframework.beans.factory.parsing.ReaderContext.error( > ReaderContext.java:55) > at > org.springframework.beans.factory.xml.BeanDefinitionParserDele > gate.checkNameUniqueness(BeanDefinitionParserDelegate.java:452) > at > org.springframework.beans.factory.xml.BeanDefinitionParserDele > gate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:418) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.pars > eBeanFromExtensionElement(XBeanNamespaceHandler.java:208) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.pars > eBeanFromExtensionElement(XBeanNamespaceHandler.java:256) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.pars > e(XBeanNamespaceHandler.java:152) > at > org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse > (XBeanNamespaceHandler.java:49) > at > org.springframework.beans.factory.xml.BeanDefinitionParserDele > gate.parseCustomElement(BeanDefinitionParserDelegate.java:1147) > at > org.springframework.beans.factory.xml.BeanDefinitionParserDele > gate.parseNestedCustomElement(BeanDefinitionParserDelegate.java:1185) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserD > elegate.internalParseNestedCustomElement(XBeanBeanDefinitionPa > rserDelegate.java:94) > at > org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserD > elegate.parsePropertySubElement(XBeanBeanDefinitionParserDeleg > ate.java:51) > at > org.springframework.beans.factory.xml.BeanDefinitionParserDele > gate.parseListElement(BeanDefinitionParserDelegate.java:935) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.pars > eListElement(XBeanNamespaceHandler.java:584) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.pars > eNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:577) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryP > arseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:546) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addN > estedPropertyElements(XBeanNamespaceHandler.java:515) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.pars > eBeanFromExtensionElement(XBeanNamespaceHandler.java:211) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.pars > eBeanFromExtensionElement(XBeanNamespaceHandler.java:256) > at > org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.pars > e(XBeanNamespaceHandler.java:152) > at > org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse > (XBeanNamespaceHandler.java:49) > > How i deal with it? Thanks for anyone's help > -- > View this message in context: > http://www.nabble.com/How-to-use-an-embedded-broker-with-sprin > g2.0-and-activemq4.1--tf2543738.html#a7087775 > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > > > > >
