I solved my problem (hang Queue listeners) by using the asyncRequestBody (see: http://camel.465427.n5.nabble.com/ProducerTemplate-timeout-td473382.html)
JEE Container Servlet (HttpSessionTimeout) { Camel Routes { JMS Request/Reply org.apache.camel.component.jms.JmsConfiguration (requestTimeout) { ProducerTemplate pt = exchange.getContext().createProducerTemplate(); Future future = pt.asyncRequestBody(jmsURL, payload); // wait ... results = pt.extractFutureBody(future, procedureTimeOut, java.util.concurrent.TimeUnit.MILLISECONDS, String.class); } } } Important: HttpSessionTimeout > JMS requestTimeout > procedureTimeOut -- View this message in context: http://camel.465427.n5.nabble.com/ERROR-org-apache-camel-component-jms-DefaultJmsMessageListenerContainer-tp5792757p5799257.html Sent from the Camel - Users mailing list archive at Nabble.com.