Yes its an XML namespace issue. Either add to your last <bean> element the: xmlns="http://www.springframework.org/schema/beans"
or move the last <bean> element nearer the top (before any non-spring xmlns="..." statements On 18/03/2008, puska <[EMAIL PROTECTED]> wrote: > > 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. > > -- James ------- http://macstrac.blogspot.com/ Open Source Integration http://open.iona.com