Here it is:
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.org/config/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://activemq.org/config/1.0 http://activemq.apache.org/schema/activemq-core.xsd http://activemq.apache.org/camel/schema/spring http://activemq.apache.org/camel/schema/spring/camel-spring.xsd"> <!-- Allows us to use system properties as variables in this configuration file --> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/> <broker xmlns="http://activemq.org/config/1.0" brokerName="localhost" dataDirectory="${activemq.base}/data"> <!-- Destination specific policies using destination names or wildcards --> <destinationPolicy> <policyMap> <policyEntries> <policyEntry topic="FOO.>" producerFlowControl="false" memoryLimit="1mb"> <dispatchPolicy> <strictOrderDispatchPolicy/> </dispatchPolicy> <subscriptionRecoveryPolicy> <lastImageSubscriptionRecoveryPolicy/> </subscriptionRecoveryPolicy> </policyEntry> </policyEntries> </policyMap> </destinationPolicy> <!-- The transport connectors ActiveMQ will listen to --> <transportConnectors> <transportConnector name="openwire" uri="tcp://localhost:61616" discoveryUri="multicast://default"/> <transportConnector name="ssl" uri="ssl://localhost:61617"/> <transportConnector name="stomp" uri="stomp://localhost:61613"/> <transportConnector name="xmpp" uri="xmpp://localhost:61222"/> </transportConnectors> <jmsBridgeConnectors> <jmsQueueConnector outboundQueueConnectionFactory="#remoteFactory"> <inboundQueueBridges> <inboundQueueBridge inboundQueueName="a-any-doc-type" localQueueName="any-doc-type" /> </inboundQueueBridges> <outboundQueueBridges> <outboundQueueBridge outboundQueueName="any-doc-type" localQueueName="k-any-doc-type"/> </outboundQueueBridges> </jmsQueueConnector> </jmsBridgeConnectors> <!-- The store and forward broker networks ActiveMQ will listen to --> <networkConnectors> <!-- by default just auto discover the other brokers --> <networkConnector name="default-nc" uri="multicast://default"/> </networkConnectors> </broker> <camelContext id="camel" xmlns="http://activemq.apache.org/camel/schema/spring"> <package>something.camel</package> </camelContext> <!-- lets create a command agent to respond to message based admin commands on the ActiveMQ.Agent topic --> <commandAgent xmlns="http://activemq.org/config/1.0"/> <!-- An embedded servlet engine for serving up the Admin console --> <jetty xmlns="http://mortbay.com/schemas/jetty/1.0"> <connectors> <nioConnector port="8161" /> </connectors> <handlers> <webAppContext contextPath="/admin" resourceBase="${activemq.base}/webapps/admin" logUrlOnStart="true" /> <webAppContext contextPath="/demo" resourceBase="${activemq.base}/webapps/demo" logUrlOnStart="true" /> </handlers> </jetty> <!-- JMS ConnectionFactory to use remote --> <bean id="remoteFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" value="failover:tcp://10.52.5.201:61616" /> </bean> </beans> James.Strachan wrote: > > Could you show us the complete activemq.xml that doesn't work? > > On 18/03/2008, puska <[EMAIL PROTECTED]> wrote: >> >> Hi, >> >> I'm using Camel to route messages depending on their content. >> I wrote some java classes and point to their package in camelContext >> tag: >> >> <camelContext id="camel" >> xmlns="http://activemq.apache.org/camel/schema/spring"> >> <package>something.camel</package> >> </camelContext> >> >> It works fine, but when I activate bridging: >> >> <jmsBridgeConnectors> >> <jmsQueueConnector outboundQueueConnectionFactory="#remoteFactory"> >> <inboundQueueBridges> >> <inboundQueueBridge inboundQueueName="a-any-doc-type" >> localQueueName="any-doc-type" /> >> </inboundQueueBridges> >> <outboundQueueBridges> >> <outboundQueueBridge outboundQueueName="any-doc-type" >> localQueueName="k-any-doc-type"/> >> </outboundQueueBridges> >> </jmsQueueConnector> >> </jmsBridgeConnectors> >> ... >> <bean id="remoteFactory" >> class="org.apache.activemq.ActiveMQConnectionFactory"> >> <property name="brokerURL" value="failover:tcp://10.53.50.201:61616" /> >> </bean> >> >> then only bridging works. >> Separately both functions work, but when I use both of them, only >> bridging >> works... >> >> Can anybody tell me why this happens? >> Thanks. >> >> -- >> View this message in context: >> http://www.nabble.com/Camel-routing-doesn%27t-work-when-jms-bridging-is-active-tp16121768s2354p16121768.html >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >> >> > > > -- > James > ------- > http://macstrac.blogspot.com/ > > Open Source Integration > http://open.iona.com > > -- View this message in context: http://www.nabble.com/Camel-routing-doesn%27t-work-when-jms-bridging-is-active-tp16121768s2354p16123633.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.