Hi

Actually if you are using ActiveMQ as the broker we encourage to use
the ActiveMQComponent that is shipped with ActiveMQ itself

See this page:
http://activemq.apache.org/camel/activemq.html

So you can do this:

  <bean id="jms" class="org.apache.activemq.camel.component.ActiveMQComponent">
    <property name="brokerURL" value="vm://somehost"/>
  </bean>



/Claus Ibsen
Apache Camel Committer
Blog: http://davsclaus.blogspot.com/



On Fri, Dec 5, 2008 at 8:09 AM, Christian Schneider
<[EMAIL PROTECTED]> wrote:
> What I guess is that camel opens a connection for each invocation.  Can you
> try to use the  Spring  SingleConnectionFactory?
>    <bean id="jmsConnectionFactory"
> class="org.springframework.jms.connection.SingleConnectionFactory">
>       <property name="targetConnectionFactory">
>           <bean class="org.apache.activemq.ActiveMQConnectionFactory">
>               <property name="brokerURL" value="tcp://localhost:61616" />
>           </bean>
>       </property>
>   </bean>
>
> Greetings
>
> Christian
>
> asaksena1 schrieb:
>>
>> I'm running the  Spring Remoting with JMS (@
>> http://activemq.apache.org/camel/tutorial-jmsremoting.html) example in a
>> loop to evaluate the Camel for my project.
>> I'm getting the following consistent error after 3922 invocations.
>>
>> Can anyone tell me what is the cause for this.
>>
>> ++++
>> org.springframework.jms.UncategorizedJmsException: Uncategorized exception
>> occured during JMS processing; nested exception is javax.jms.JMSException:
>> Could not connect to broker URL: tcp://localhost:61616. Reason:
>> java.net.BindException: Address already in use: connect
>>        at
>>
>> org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:308)
>>        at
>>
>> org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:168)
>>        at
>> org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:474)
>>        at
>>
>> org.apache.camel.component.jms.JmsConfiguration$CamelJmsTemplate.send(JmsConfiguration.java:173)
>>        at
>> org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:172)
>>        at
>>
>> org.apache.camel.component.bean.CamelInvocationHandler.invoke(CamelInvocationHandler.java:54)
>> ++++
>>
>
>
> --
>
> Christian Schneider
> ---
> http://www.liquid-reality.de
>
>

Reply via email to