I have following servicemix.xml:
<?xml version='1.0' encoding='ISO-8859-1' ?>
<beans xmlns:spring="http://xbean.org/schemas/spring/1.0"
xmlns:sm="http://servicemix.apache.org/config/1.0"
xmlns:integrator-httpserver="http://integrator.neogrid.com.br/config/5.0/integrator-httpserver"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xbean.org/schemas/spring/1.0"
xsi:schemaLocation="http://xbean.org/schemas/spring/1.0 spring-beans.xsd
http://servicemix.apache.org/config/1.0 servicemix.xsd">
<sm:container name="jbi" installationDirPath="./install" flowName="jms"
dumpStats="true" transactionManager="#transactionManager"
xmlns:sm="http://servicemix.apache.org/config/1.0" spring:id="jbi"
deploymentDirPath="./deploy" MBeanServer="#mbeanServer" rootDir="../server"
statsInterval="10">
<sm:activationSpecs xmlns:sm="http://servicemix.apache.org/config/1.0">
<sm:activationSpec name="Recebe"
service="http://integrator.neogrid.com.br/Recebe"
xmlns:sm="http://servicemix.apache.org/config/1.0"
failIfNoDestinationEndpoint="false">
<sm:component xmlns:sm="http://servicemix.apache.org/config/1.0">
<integrator-component-binding-file:FILEReceiver
DIRECTORY="C:/temp/neogrid/in" DELETEFILE="true" period="60000"
spring:id="Recebe" enabled="true" errorInterval="600000"
xmlns:integrator-component-binding-file="http://integrator.neogrid.com.br/config/5.0/integrator-component-binding-file"/>
</sm:component>
</sm:activationSpec>
<sm:activationSpec name="Envia"
service="http://integrator.neogrid.com.br/Envia"
failIfNoDestinationEndpoint="false">
<sm:component>
<integrator-component-binding-file:FILESender
DIRECTORY="C:/temp/neogrid/out" APPEND="false" spring:id="Envia" retry="3"
errorInterval="5000"
xmlns:integrator-component-binding-file="http://integrator.neogrid.com.br/config/5.0/integrator-component-binding-file"/>
</sm:component>
<sm:subscriptions>
<sm:subscriptionSpec
service="http://integrator.neogrid.com.br/Recebe"/>
</sm:subscriptions>
</sm:activationSpec>
</sm:activationSpecs>
</sm:container>
<bean id="transactionContextManager"
class="org.jencks.factory.TransactionContextManagerFactoryBean"/>
<bean id="transactionManager"
class="org.jencks.factory.GeronimoTransactionManagerFactoryBean"/>
<bean id="mbeanServer"
class="org.springframework.jmx.support.MBeanServerFactoryBean"/>
<bean init-method="start" id="registry"
class="mx4j.tools.naming.NamingService">
<property name="port" value="1099"/>
</bean>
<bean id="serverConnector" depends-on="registry"
class="org.springframework.jmx.support.ConnectorServerFactoryBean">
<property name="objectName" value="connector:name=rmi"/>
<property name="serviceUrl"
value="service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi"/>
<property name="threaded" value="true"/>
<property name="daemon" value="true"/>
<property name="environment">
<map/>
</property>
</bean>
<bean id="broker" depends-on="mbeanServer"
class="org.apache.activemq.xbean.BrokerFactoryBean">
<property name="config" value="classpath:activemq.xml"/>
</bean>
<bean id="jmsFactory"
class="org.apache.activemq.pool.PooledConnectionFactory">
<property name="connectionFactory">
<bean class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="tcp://localhost:61616"/>
</bean>
</property>
</bean>
<bean id="listner"
class="com.neogrid.integrator.httpserver.listeners.SimpleHTTPListener">
<property name="host">
<value>localhost</value>
</property>
<property name="port">
<value>80</value>
</property>
</bean>
<bean id="deploy"
class="com.neogrid.integrator.httpserver.deployunits.ServletDeployUnit">
<property name="enabled">
<value>true</value>
</property>
<property name="servletName">
<value>NeoGridHTTPChannel</value>
</property>
<property name="servletClass">
<value>com.neogrid.integrator.httpserver.MyServlet</value>
</property>
<property name="servletPath">
<value>/</value>
</property>
</bean>
<bean id="httpserver"
class="com.neogrid.integrator.httpserver.JettyHTTPServer">
<property name="listeners">
<ref bean="listner"/>
</property>
<property name="deployUnits">
<ref bean="deploy"/>
</property>
</bean>
</beans>
Run ServiceMix occurs the error:
[07/Apr/2006 15:08:31:999] [org.apache.activemq.xbean.BrokerFactoryBean] No
bean named broker available:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
named 'broker' is defined:
org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [org.apache.activemq.xbean.XBeanBrokerService]; root of
BeanFactory hierarchy
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean
named 'broker' is defined:
org.springframework.beans.factory.support.DefaultListableBeanFactory
defining beans [org.apache.activemq.xbean.XBeanBrokerService]; root of
BeanFactory hierarchy
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:349)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:671)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:553)
at
org.apache.activemq.xbean.BrokerFactoryBean.afterPropertiesSet(BrokerFactoryBean.java:79)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1058)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getType(AbstractBeanFactory.java:342)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.isBeanTypeMatch(DefaultListableBeanFactory.java:249)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:144)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:198)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:192)
at
org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:606)
at
org.jencks.factory.GeronimoTransactionManagerFactoryBean.getTransactionContextManager(GeronimoTransactionManagerFactoryBean.java:69)
at
org.jencks.factory.GeronimoTransactionManagerFactoryBean.getObject(GeronimoTransactionManagerFactoryBean.java:47)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForSharedInstance(AbstractBeanFactory.java:806)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:235)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1012)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:823)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:318)
at
org.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:158)
at
org.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:58)
at
com.neogrid.integrator.spring.IntegratorClassPathXmlApplicationContext.<init>(IntegratorClassPathXmlApplicationContext.java:25)
at com.neogrid.integrator.Bootstrap.<init>(Bootstrap.java:34)
at com.neogrid.integrator.Bootstrap.main(Bootstrap.java:51)
[07/Apr/2006 15:08:32:124]
[org.apache.servicemix.jbi.management.ManagementContext] Registering system
service:
org.apache.servicemix:ContainerName=jbi,Type=SystemService,Name=ManagementContext
[07/Apr/2006 15:08:32:265]
[org.apache.servicemix.jbi.management.ManagementContext] Registering system
service:
org.apache.servicemix:ContainerName=jbi,Type=SystemService,Name=EnvironmentContext
[07/Apr/2006 15:08:32:281]
[org.apache.servicemix.jbi.management.ManagementContext] Registering system
service:
org.apache.servicemix:ContainerName=jbi,Type=SystemService,Name=Registry
[07/Apr/2006 15:08:32:296]
[org.apache.servicemix.jbi.management.ManagementContext] Registering system
service:
org.apache.servicemix:ContainerName=jbi,Type=SystemService,Name=Broker
[07/Apr/2006 15:08:32:327] [org.apache.servicemix.jbi.nmr.flow.jms.JMSFlow]
jbi: Initializing jms flow
What this causing this error?
Thanks!
--
View this message in context:
http://www.nabble.com/No-bean-named-broker-available-t1413643.html#a3809036
Sent from the ServiceMix - Dev forum at Nabble.com.