activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jeff yung <yung...@hotmail.com>
Subject Exception on local to remote jms bridge
Date Thu, 12 Nov 2009 09:52:55 GMT

I am trying to connect the local activemq queue to remote jboss queue with
bridge.
It shows nullpointerexception:

ERROR | Failed to initialize the JMSConnector
java.lang.NullPointerException
        at javax.naming.InitialContext.getURLScheme(InitialContext.java:228)
        at
javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:277)
        at javax.naming.InitialContext.lookup(InitialContext.java:351)
        at
org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:155)
        at
org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)
        at
org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:153)
        at
org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:178)
        at
org.apache.activemq.network.jms.JmsQueueConnector.createForeignQueue(JmsQueueConnector.java:398)


Here is my activemq.xml config file:

	<broker xmlns="http://activemq.apache.org/schema/core" id="localbroker"
	  brokerName="localBroker" persistent="false">
	  <transportConnectors>
		<transportConnector uri="tcp://172.19.174.107:61616" />
	  </transportConnectors>

	<destinations>
		<queue physicalName="queue/testQueue"/>
	</destinations>

	   
	  <jmsBridgeConnectors>
	  <jmsQueueConnector jndiOutboundTemplate="#remoteJndi"
        outboundQueueConnectionFactoryName="ConnectionFactory">
		<!--jmsQueueConnector outboundQueueConnectionFactory="#localFactory"-->
		  <outboundQueueBridges>
			  <outboundQueueBridge localQueueName="queue/testQueue"/> 
	          <outboundQueueBridge outboundQueueName="queue/testQueue"/>
	      </outboundQueueBridges>
		</jmsQueueConnector>
	  </jmsBridgeConnectors>
	</broker>

	<!-- JMS ConnectionFactory to use remote -->
	<bean id="remoteJndi" class="org.springframework.jndi.JndiTemplate">
        <property name="environment">
                <props>
                        <prop
key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</prop>
                        <prop
key="java.naming.provider.url">jnp://172.19.7.121:1099</prop>
						<prop
key="java.naming.factory.url.pkgs">org.jboss.naming:org.jnp.interfaces</prop>
                </props>
        </property>
    </bean>

Any idea how to solve this? Thanks.
-- 
View this message in context: http://old.nabble.com/Exception-on-local-to-remote-jms-bridge-tp26315287p26315287.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message