I've encountered this problem using the default activemq.xml file.

Currently, the default activemq.xml has a transport named "default" and a network connector named "default". Just change one of them to something else. I'm not sure if this is a bug or not though..

Bernhard Wellhöfer wrote:
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.







Reply via email to