I did all the steps mentioned in the JMS axis2 tutorial. I get the following
exception. Any suggestions what I am doing wrong here. I am using Tomcat 5.5
and ActiveMQ. Do I need to do any additional configuration in the tomcat
other than the steps mentioned in the Axis2 JMS User Guide.
WARNING: Cannot get or lookup JMS destination : echo from url :
jms:/echo?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&java.naming.provider.url=tcp://localhost:61616
: echo
Mar 26, 2007 2:41:54 PM org.apache.axis2.transport.jms.JMSSender invoke
WARNING: Did not receive a JMS response within 30000 ms to destination :
queue://echo
org.apache.axis2.AxisFault: Incoming message input stream is null
at
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:64)
at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:252)
at
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:202)
at
org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:579)
at
org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:508)
at org.apache.axis2.samples.jms.echo.ClientOne.main(ClientOne.java:34)
Thanks
lee hanu wrote:
>
> Sumedha,
> Thanks for the step by step explanation. That was helpful but that was not
> exactly what I was looking for. I am looking for a working JMS sample.
>
> Thanks
>
> sumedha rubasinghe wrote:
>>
>> Hi,
>> Try the following steps.(All these are mentioned in the url you
>> mentioned,
>> but check & see if you have missed anything ;-) )
>>
>> 1.Download & start ActiveMQ from apache.(Do not change default ports)
>>
>> 2.Open <AXIS2_HOME>/conf/axis2.xml
>>
>> 3.Uncomment transport receiver part for JMS.
>> i.e. section starting with...
>> <transportReceiver name="jms"
>>
>>
>> 4.Uncomment line setting transport sender for JMS.
>> i.e. line starting with
>> <transportSender name="jms"
>>
>> 5.Start Axis Server by running <AXIS2_HOME>/bin/axis2server.(bat|sh)
>> (If you get a binding exception,change the port of axis server)
>>
>> 6.Type 'jconsole' on a new command/shell window. (i.e. assuming your
>> using
>> jdk 1.5 & <JAVA_HOME>/bin is in your path)
>>
>> 7.This will open up a GUI.
>>
>> 8.On left hand side of the UI check for jms queues created with service
>> names you have deployed under axis2.
>>
>> 9.Once the queues are there(this means the link between the axis server &
>> JMS server is established),change you client code with following.
>>
>> String url =
>> "jms:/<ABCDE>?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&java.naming.provider.url=tcp://localhost:61616";
>>
>> //Replace <ABCDE> with you service name.
>>
>>
>> //and add following property to client
>> options.setProperty(Constants.Configuration.TRANSPORT_URL, url);
>>
>>
>> 10.Add <ACTIVEMQ_HOME>/lib/*.jar to classpath & run the client.
>>
>>
>>
>> Good luck!!!!! Happy messaging with JMS ;-)
>>
>> /sumedha
>>
>>
>>>
>>> Are there any samples for JMS with Axis2. Also can some one point some
>>> useful
>>> links on this topic. I could not find anything other than the
>>> http://ws.apache.org/axis2/1_1_1/jms-transport.html Axis2/Java - JMS
>>> transport.
>>>
>>> Thanks
>>> Nishant
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Axis2-JMS-samples--tf3449408.html#a9621016
>>> Sent from the Axis - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Axis2-JMS-samples--tf3449408.html#a9679095
Sent from the Axis - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]