activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pablo caballero <pdcv...@gmail.com>
Subject Problem receiving message.
Date Mon, 09 Aug 2010 19:51:50 GMT
Background:

I'm using spring + camel + activemq in boths sender and receiver.

Relevant receiver spring's cfg:

<amq:broker useJmx="false" persistent="false">
	<amq:transportConnectors>
		<amq:transportConnector uri="tcp://localhost:15000" />
	</amq:transportConnectors>
</amq:broker>

<bean id="jmsConnectionFactory"
class="org.apache.activemq.ActiveMQConnectionFactory">
	<property name="brokerURL" value="tcp://localhost:15000"/>
</bean>

<bean id="abstractJmsComponent"
class="org.apache.camel.component.jms.JmsComponent" abstract="true">
        <property name="connectionFactory" ref="jmsConnectionFactory"/>
</bean>

<bean id="jmsGP" parent="abstractJmsComponent">
	<property name="taskExecutor">
		<bean class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
		</bean>
	</property>
</bean>

<camel:camelContext id="camelContext">
	<camel:route>
		<camel:from uri="jmsGP:queue:someQueue"/>
		<camel:bean ref="someBean" method="someMethod"/>
	</camel:route>
</camel:camelContext>

Relevant sender spring's cfg:

<bean id="jmsConnectionFactoryGP"
class="org.apache.activemq.ActiveMQConnectionFactory">
	<property name="brokerURL" value="tcp://localhost:15000"/>
</bean>

<bean id="jmsGP" class="org.apache.camel.component.jms.JmsComponent">
    	<property name="connectionFactory" ref="jmsConnectionFactoryGP"/>
        <property name="taskExecutor">
		<bean class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
		</bean>
        </property>
</bean>

I run both apps (sender & receiver) under Tomcat

The sender app send the message via a
org.apache.camel.ProducerTemplate.sendBody call to the uri
jmsGP:queue:someQueue. No exception or error

I have a breakpoint in the server app (at the begining of someMethod
code) but it is never reached. Nothing happens (no exception, no
error)

If I run only the receiver app I see (netstat) a LISTENING entry (on
port 15000) and two ESTABLISHED entries (two "views" of the same
connection: 15000 -> some random port and same random port -> 15000).
when I run both apps no additional connection appear.

I'm sure that the problem is not a ActiveMQ issue but a "layer 8" one
(ergo "me"). Someone can kick me in the right direction?

Thank you very much!

Best regards

Mime
View raw message