You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by Charlesh <ch...@neogrid.com.br> on 2006/04/07 20:27:53 UTC

No bean named broker available

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.


Re: No bean named broker available

Posted by Charlesh <ch...@neogrid.com.br>.
This Bean:

  <!-- message broker -->
  <bean id="broker" class="org.apache.activemq.xbean.BrokerFactoryBean"
depends-on="mbeanServer">
     <property name="config" value="classpath:activemq.xml"/>
  </bean>

cause the error!

some idea?
--
View this message in context: http://www.nabble.com/No-bean-named-broker-available-t1413643.html#a3865566
Sent from the ServiceMix - Dev forum at Nabble.com.


Re: No bean named broker available

Posted by Guillaume Nodet <gn...@gmail.com>.
Do you still have this problem ?
If yes, you could try to remove the beans in the configuration one by
one until you find which bean causes the problem.

Cheers,
Guillaume Nodet

On 4/10/06, Charlesh <ch...@neogrid.com.br> wrote:
>
> yes, i'm using "activemq.xml" that of example in servicemix.
> this:
>
> <!-- START SNIPPET: xbean -->
> <beans xmlns="http://activemq.org/config/1.0">
>
>   <broker useJmx="true">
>
>     <persistenceAdapter>
>       <journaledJDBC journalLogFiles="5" dataDirectory="./data"/>
>       <!-- To use a different datasource, use th following syntax : -->
>       <!--
>       <journaledJDBC journalLogFiles="5" dataDirectory="../data"
> dataSource="#postgres-ds"/>
>        -->
>     </persistenceAdapter>
>
>     <transportConnectors>
>        <transportConnector uri="tcp://localhost:61616"
> discoveryUri="multicast://default"/>
>     </transportConnectors>
>
>     <networkConnectors>
>       <!-- by default just auto discover the other brokers -->
>       <networkConnector uri="multicast://default"/>
>       <!--
>       <networkConnector
> uri="static://(tcp://host1:61616,tcp://host2:61616)"/>
>       -->
>     </networkConnectors>
>
>   </broker>
>
>   <!--  This xbean configuration file supports all the standard spring xml
> configuration options -->
>
>   <!-- Postgres DataSource Sample Setup -->
>   <!--
>   <bean id="postgres-ds" class="org.postgresql.ds.PGPoolingDataSource">
>     <property name="serverName" value="localhost"/>
>     <property name="databaseName" value="activemq"/>
>     <property name="portNumber" value="0"/>
>     <property name="user" value="activemq"/>
>     <property name="password" value="activemq"/>
>     <property name="dataSourceName" value="postgres"/>
>     <property name="initialConnections" value="1"/>
>     <property name="maxConnections" value="10"/>
>   </bean>
>   -->
>
>   <!-- MySql DataSource Sample Setup -->
>   <!--
>   <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource"
> destroy-method="close">
>     <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
>     <property name="url" value="jdbc:mysql://localhost/activemq"/>
>     <property name="username" value="activemq"/>
>     <property name="password" value="activemq"/>
>     <property name="poolPreparedStatements" value="true"/>
>   </bean>
>   -->
>
>   <!-- Embedded Derby DataSource Sample Setup -->
>   <!--
>   <bean id="derby-ds" class="org.apache.derby.jdbc.EmbeddedDataSource">
>     <property name="databaseName" value="derbydb"/>
>     <property name="createDatabase" value="create"/>
>   </bean>
>   -->
>
> </beans>
> <!-- END SNIPPET: xbean -->
>
> --
> View this message in context: http://www.nabble.com/No-bean-named-broker-available-t1413643.html#a3841324
> Sent from the ServiceMix - Dev forum at Nabble.com.
>
>

Re: No bean named broker available

Posted by Charlesh <ch...@neogrid.com.br>.
yes, i'm using "activemq.xml" that of example in servicemix.
this:

<!-- START SNIPPET: xbean -->
<beans xmlns="http://activemq.org/config/1.0">
  
  <broker useJmx="true">

    <persistenceAdapter>
      <journaledJDBC journalLogFiles="5" dataDirectory="./data"/>
      <!-- To use a different datasource, use th following syntax : -->
      <!-- 
      <journaledJDBC journalLogFiles="5" dataDirectory="../data"
dataSource="#postgres-ds"/>
       -->
    </persistenceAdapter>
  
    <transportConnectors>
       <transportConnector uri="tcp://localhost:61616"
discoveryUri="multicast://default"/>
    </transportConnectors>
    
    <networkConnectors>
      <!-- by default just auto discover the other brokers -->
      <networkConnector uri="multicast://default"/>
      <!--  
      <networkConnector
uri="static://(tcp://host1:61616,tcp://host2:61616)"/>
      -->
    </networkConnectors>
    
  </broker>
  
  <!--  This xbean configuration file supports all the standard spring xml
configuration options -->
  
  <!-- Postgres DataSource Sample Setup -->
  <!-- 
  <bean id="postgres-ds" class="org.postgresql.ds.PGPoolingDataSource">
    <property name="serverName" value="localhost"/>
    <property name="databaseName" value="activemq"/>
    <property name="portNumber" value="0"/>
    <property name="user" value="activemq"/>
    <property name="password" value="activemq"/>
    <property name="dataSourceName" value="postgres"/>
    <property name="initialConnections" value="1"/>
    <property name="maxConnections" value="10"/>
  </bean>
  -->
  
  <!-- MySql DataSource Sample Setup -->
  <!-- 
  <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
    <property name="url" value="jdbc:mysql://localhost/activemq"/>
    <property name="username" value="activemq"/>
    <property name="password" value="activemq"/>
    <property name="poolPreparedStatements" value="true"/>
  </bean>
  -->  
   
  <!-- Embedded Derby DataSource Sample Setup -->
  <!-- 
  <bean id="derby-ds" class="org.apache.derby.jdbc.EmbeddedDataSource">
    <property name="databaseName" value="derbydb"/>
    <property name="createDatabase" value="create"/>
  </bean>
  -->  

</beans>
<!-- END SNIPPET: xbean -->
 
--
View this message in context: http://www.nabble.com/No-bean-named-broker-available-t1413643.html#a3841324
Sent from the ServiceMix - Dev forum at Nabble.com.


Re: No bean named broker available

Posted by Guillaume Nodet <gn...@gmail.com>.
I ' m wondering if your problem comes from the activemq.xml configuration file.
Do you have a reference to a bean named broker in this file ?

Cheers,
Guillaume Nodet

On 4/7/06, Charlesh <ch...@neogrid.com.br> wrote:
>
> 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.
>
>