I changed axis2.xml as you told me and I kept every thing else unchanged but I 
still have this exception :
 
14 nov. 2007 11:07:14 org.apache.axis2.transport.jms.JMSOutTransportInfo 
getDestination

ATTENTION: Cannot get or lookup JMS destination : MyService from url : 
jms:/MyService?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.provider.url=tcp://P-XZZPRET103.rd.francetelecom.fr:61616&java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory
 : MyService

14 nov. 2007 11:07:45 org.apache.axis2.transport.jms.JMSSender invoke

ATTENTION: Did not receive a JMS response within 30000 ms to destination : 
queue://MyService

org.apache.axis2.AxisFault: The input stream for an incoming message is null.

at 
org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:61)

at 
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:356)

at 
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:294)

at 
clientstub.MyServiceMyServiceSOAP12Port_jmsStub.AddNumbers(MyServiceMyServiceSOAP12Port_jmsStub.java:165)

at service.Client.test(Client.java:27)

at service.Client.main(Client.java:40)

 

 

For information, here are my services.xml and a the part of axis2.xml dealing 
with JMS transport:

services.xml

 

<!-- This file was auto-generated from WSDL -->

<!-- by the Apache Axis2 version: #axisVersion# #today# -->

<serviceGroup>

<service name="MyService">

<transports>

<transport>jms</transport>

</transports>

<messageReceivers>

<messageReceiver mep="http://www.w3.org/ns/wsdl/in-out";

class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver" />

</messageReceivers>

<parameter name="ServiceClass" locked="false">

Server.MyService

</parameter>

<parameter name="useOriginalwsdl" locked="false">

false

</parameter>

<parameter name="modifyUserWSDLPortAddress" locked="false">

true

</parameter>

<operation name="addNumbers"

mep="http://www.w3.org/ns/wsdl/in-out";>

<actionMapping>urn:addNumbers</actionMapping>

<outputActionMapping>urn:addNumbers</outputActionMapping>

</operation>

</service>

</serviceGroup>

 

axis2.xml

...

<transportReceiver name="jms"

class="org.apache.synapse.transport.jms.JMSListener">

<parameter name="myTopicConnectionFactory">

<parameter name="java.naming.factory.initial">

org.apache.activemq.jndi.ActiveMQInitialContextFactory

</parameter>

<parameter name="java.naming.provider.url">

tcp://localhost:61616

</parameter>

<parameter name="transport.jms.ConnectionFactoryJNDIName">

TopicConnectionFactory

</parameter>

</parameter>

<parameter name="myQueueConnectionFactory">

<parameter name="java.naming.factory.initial">

org.apache.activemq.jndi.ActiveMQInitialContextFactory

</parameter>

<parameter name="java.naming.provider.url">

tcp://localhost:61616

</parameter>

<parameter name="transport.jms.ConnectionFactoryJNDIName">

QueueConnectionFactory

</parameter>

</parameter>

<parameter name="default">

<parameter name="java.naming.factory.initial">

org.apache.activemq.jndi.ActiveMQInitialContextFactory

</parameter>

<parameter name="java.naming.provider.url">

tcp://localhost:61616

</parameter>

<parameter name="transport.jms.ConnectionFactoryJNDIName">

QueueConnectionFactory

</parameter>

</parameter>

</transportReceiver>

...

<transportSender name="jms"

class="org.apache.synapse.transport.jms.JMSSender" />

...

Anis


________________________________

De : Asankha C. Perera [mailto:[EMAIL PROTECTED] 
Envoyé : mardi 13 novembre 2007 18:17
À : [email protected]
Objet : Re: JMS on axis2


Can I suggest you try something ..? Can you download 
http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/synapse/synapse-transports/1.1/synapse-transports-1.1.jar
 into your lib folder (i.e. where your axis2-kernel.jar currently resides) and 
edit your axis2.xml as 

<transportReceiver name="jms" 
class="org.apache.synapse.transport.jms.JMSListener">
....
</transportReceiver>

and

<transportSender name="jms" class="org.apache.synapse.transport.jms.JMSSender"/>

Leave everything else the same.. and only change the package name as shown 
above.. Let me know if this fixes the issue.

asankha

zze-TRABELSI Anis RD-BIZZ-ISS wrote: 

        Thank you for your answer
         
        I have already seen this thread, I think the problem does not come from 
the deployment of the service. 
        Here is what I get when I start tomcat (the JMS transport is 
initialized) :
         
        13 nov. 2007 15:40:10 org.apache.catalina.core.AprLifecycleListener init
        INFO: The Apache Tomcat Native library which allows optimal performance 
in production environments was not found on the java.library.path: 
C:\Java\JDK\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;c:\orawin\bin;C:\oracle\ora81\bin\;C:\Program
 
Files\Oracle\jre\1.1.7bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
 Files\Axalto\Access Client\v5\;C:\Program 
Files\QuickTime\QTSystem\;C:\Sun\SDK\bin;C:\Sun\jwsdp-2.0\jwsdp-shared\bin;C:\Sun\AppServer\bin;C:\Java\Sun\bin;C:\JOnAS-4.8.5ant\bin;C:\Java\JDK\bin;C:\JOnAS-4.8.5\bin\nt;C:\Sun\jwsdp-2.0\jwsdp-shared\bin;AXIS2_HOME;AXIS2_HOME\bin;J2EE_HOME\bin;M2_HOME;M2_HOME\bin
        13 nov. 2007 15:40:10 org.apache.coyote.http11.Http11Protocol init
        INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
        13 nov. 2007 15:40:10 org.apache.catalina.startup.Catalina load
        INFO: Initialization processed in 525 ms
        13 nov. 2007 15:40:10 org.apache.catalina.core.StandardService start
        INFO: DÚmarrage du service Catalina
        13 nov. 2007 15:40:10 org.apache.catalina.core.StandardEngine start
        INFO: Starting Servlet Engine: Apache Tomcat/6.0.13
        13 nov. 2007 15:40:10 org.apache.catalina.startup.HostConfig deployWAR
        INFO: DÚploiement de l'archive axis2.war de l'application web
        13 nov. 2007 15:40:11 org.apache.axis2.deployment.ModuleDeployer deploy
        INFO: Deploying module: addressing-1.2
        13 nov. 2007 15:40:11 org.apache.axis2.deployment.ModuleDeployer deploy
        INFO: Deploying module: soapmonitor-1.2
        13 nov. 2007 15:40:11 org.apache.axis2.deployment.ServiceDeployer deploy
        INFO: Deploying Web service: MyService.aar
        13 nov. 2007 15:40:12 
org.apache.axis2.transport.jms.JMSConnectionFactory getDestinationName
        ATTENTION: Error looking up destination with JNDI name : MyService to 
map its corresponding provider specific Destination name
        13 nov. 2007 15:40:12 
org.apache.axis2.transport.jms.JMSConnectionFactory addDestination
        ATTENTION: JMS Destination with JNDI name : MyService does not exist
        13 nov. 2007 15:40:12 
org.apache.axis2.transport.jms.JMSConnectionFactory addDestination
        ATTENTION: JMS Destination with JNDI name : MyService created
        13 nov. 2007 15:40:12 
org.apache.axis2.transport.jms.JMSConnectionFactory addDes
        tinationINFO: Mapping JNDI name : MyService and JMS Destination name : 
MyService against service : MyService
        13 nov. 2007 15:40:12 org.apache.axis2.transport.jms.JMSListener init
        INFO: JMS Transport Receiver (Listener) initialized...
        13 nov. 2007 15:40:12 
org.apache.axis2.transport.jms.JMSConnectionFactory listenOnDestination
        ATTENTION: Cannot find destination : MyService Creating a Queue with 
this name
        13 nov. 2007 15:40:12 
org.apache.axis2.transport.jms.JMSConnectionFactory listen
         
        INFO: Connection factory : default initialized...
        13 nov. 2007 15:40:12 
org.apache.axis2.transport.jms.JMSConnectionFactory listen
         
        INFO: Connection factory : myTopicConnectionFactory initialized...
        13 nov. 2007 15:40:12 
org.apache.axis2.transport.jms.JMSConnectionFactory listen
         
        INFO: Connection factory : myQueueConnectionFactory initialized...
        13 nov. 2007 15:40:13 org.apache.coyote.http11.Http11Protocol start
        INFO: DÚmarrage de Coyote HTTP/1.1 sur http-8080
        13 nov. 2007 15:40:13 org.apache.jk.common.ChannelSocket init
        INFO: JK: ajp13 listening on /0.0.0.0:8009
        13 nov. 2007 15:40:13 org.apache.jk.server.JkMain start
        INFO: Jk running ID=0 time=0/32  config=null
        13 nov. 2007 15:40:13 org.apache.catalina.startup.Catalina start
        INFO: Server startup in 2732 ms
        

________________________________

        De : Ted Jones [mailto:[EMAIL PROTECTED] 
        Envoyé : mardi 13 novembre 2007 17:12
        À : [email protected]
        Objet : Re: JMS on axis2
        
        
        Here is a thread on JMS with Axis2 that may be helpful to you. 
        
        http://www.mail-archive.com/[email protected]/msg26522.html
        
        HTH,
        Ted
        
        zze-TRABELSI Anis RD-BIZZ-ISS wrote: 

                Hello, 

                I'm trying to run JMS over axis2 1.2 
                I create a web service called MyService which I deploy on 
tomcat 6.0.13 
                I generate the client stub and I start activemq (as JMS 
provider) 
                The problem appears when I invoke MyService, I get the 
following exception : 

                13 nov. 2007 15:56:51 
org.apache.axis2.transport.jms.JMSOutTransportInfo getDestination 
                ATTENTION: Cannot get or lookup JMS destination : MyService 
from url : 
jms:/MyService?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.provider.url=tcp://P-XZZPRET103.rd.francetelecom.fr:61616&java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory
 : MyService

                org.apache.axis2.AxisFault: 
                        at 
org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:434) 
                        at 
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:373)
 
                        at 
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:294)
 
                        at 
clientstub.MyServiceMyServiceSOAP12Port_jmsStub.AddNumbers(MyServiceMyServiceSOAP12Port_jmsStub.java:165)
 
                        at service.Client.test(Client.java:27) 
                        at service.Client.main(Client.java:40) 

                Can someone help me with that? 

                Thanks in advance 



        --------------------------------------------------------------------- 
To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: 
[EMAIL PROTECTED] 

Reply via email to