Hello,
I'm newer in using activeMQ.
I try to connect a network of 3 brokers to a jms bridge (in/out inbound),
using sample configuration in your webSite. When I try to read from remote
(bridge) topic, I'have the exception :
[ActiveMQ Session Task] ERROR
org.apache.activemq.network.jms.DestinationBridge - failed to forward
message on attempt: 1 reason: javax.jms.IllegalStateException: The producer
is closed message

Bellow configuration for brokers of network :
<beans>
  <broker brokerName="MiddleWare1" persistent="false" useJmx="false"
xmlns="http://activemq.org/config/1.0";>
    <transportConnectors>
      <transportConnector name="C1" uri="tcp://localhost:61616"/>
    </transportConnectors>
    <networkConnectors>
      <networkConnector name="N12" uri="static:(tcp://localhost:51616)"/>
      <networkConnector name="N13" uri="static:(tcp://localhost:41616)"/>
    </networkConnectors>
    <persistenceAdapter>
      <memoryPersistenceAdapter/>
    </persistenceAdapter>       
    <jmsBridgeConnectors>
        <jmsTopicConnector outboundTopicConnectionFactory="#remoteFactory">
                <outboundTopicBridges>
                        <outboundTopicBridge outboundTopicName="RemoteTopicName"
localTopicName="LocalTopicName"/>
                </outboundTopicBridges>
                <inboundTopicBridges>
                        <inboundTopicBridge inboundTopicName="RemoteTopicName"
localTopicName="LocalTopicName"/>
                </inboundTopicBridges>
        </jmsTopicConnector>
    </jmsBridgeConnectors>
  </broker>
  <bean id="remoteFactory"
class="org.apache.activemq.ActiveMQConnectionFactory">
        <property name="brokerURL" value="tcp://localhost:31616" />
  </bean>
</beans>

And the configuration for my broker bridge is :
<beans>
        <bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
/>
        <broker useJmx="true" brokerName="BusDecalog"
xmlns="http://activemq.org/config/1.0";>
                <managementContext>
                        <managementContext findTigerMbeanServer="true"
jmxDomainName="org.apache.activemq0" />
                </managementContext>
                <transportConnectors>
                        <transportConnector name="openwire" 
uri="tcp://localhost:31616"/>
                        <transportConnector name="stomp"    
uri="stomp://localhost:31613" />
                </transportConnectors>
                <persistenceAdapter>
                        <journaledJDBC journalLogFiles="5"
dataDirectory="${fr.sgf.gp.root}/data/activemq-data" />
                </persistenceAdapter>
        </broker>
</beans>

Thanks for your help
ZitRit
-- 
View this message in context: 
http://www.nabble.com/Connect-a-Network-of-brokers-to-a-JMS-Bridge-tf4287064s2354.html#a12203644
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to