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.

Reply via email to