You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Krishnamurthy, Ramanathan" <rk...@APEngines.com> on 2002/02/28 15:32:12 UTC
JWS and Messaging
Hi,
I am trying to use axis messaging as JWS service (i.e drop-in service). I
dropped the MessageService.java as MessageService.jws in the webapps/axis/
directory in tomcat. I modified the URL in testMessage.java to point to
"http://localhost:8080/axis/MessageService.jws". But when I execute
"testMessage" I get the following error (captured using tcpmon).
Does the messaging work with JWS ?
Any help will be much appreciated.
Thanks,
ram
----------------------------------------------------------------------------
-----
Listen Port: 8090
Target Host: localhost
Target Port: 8080
==== Request ====
POST /axis/MessageService.jws HTTP/1.0
Content-Length: 355
Host: localhost
Content-Type: text/xml; charset=utf-8
SOAPAction: "urn:foo/e1"
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body><ns1:e1 xmlns:ns1="urn:foo">Hello</ns1:e1><ns2:e1
xmlns:ns2="urn:foo">World</ns2:e1> </SOAP-ENV:Body>
</SOAP-ENV:Envelope>==== Response ====
HTTP/1.1 500 Internal Server Error
Content-Type: text/xml; charset=utf-8
Content-Length: 4107
Date: Thu, 28 Feb 2002 14:20:10 GMT
Server: Apache Tomcat/4.0.1 (HTTP/1.1 Connector)
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<SOAP-ENV:faultcode
xmlns:ns1="http://xml.apache.org/axis/">ns1:AxisServer.error</SOAP-ENV:fault
code>
<SOAP-ENV:faultstring>Method not found
Method name = e1
Service name = null</SOAP-ENV:faultstring>
<SOAP-ENV:detail>
<ns2:stackTrace xmlns:ns2="http://xml.apache.org/axis/">Method not found
Method name = e1
Service name = null
at org.apache.axis.providers.java.RPCProvider.processMessage(Unknown
Source)
at org.apache.axis.providers.java.JavaProvider.invoke(Unknown
Source)
at org.apache.axis.strategies.InvocationStrategy.visit(Unknown
Source)
at org.apache.axis.SimpleChain.doVisiting(Unknown Source)
at org.apache.axis.SimpleChain.invoke(Unknown Source)
at org.apache.axis.handlers.JWSProcessor.invokeImpl(Unknown
Source)
at org.apache.axis.handlers.JWSProcessor.invoke(Unknown Source)
at org.apache.axis.strategies.InvocationStrategy.visit(Unknown
Source)
at org.apache.axis.SimpleChain.doVisiting(Unknown Source)
at org.apache.axis.SimpleChain.invoke(Unknown Source)
at org.apache.axis.server.AxisServer.invoke(Unknown Source)
at org.apache.axis.transport.http.AxisServlet.doPost(Unknown
Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)&
#xd;
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:201)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)&
#xd;
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)&#
xd;
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)&#x
d;
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)&
#xd;
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)&
#xd;
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1011)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106
)
at java.lang.Thread.run(Thread.java:484)
</ns2:stackTrace>
</SOAP-ENV:detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
----------------------------------------------------------------------------
------------
Ramanathan Krishnamurthy
AP Engines, Inc.
Five Clock Tower Place, Suite 250
Maynard, MA 01754
Re: JWS and Messaging
Posted by Stan Jordan <sk...@worldnet.att.net>.
Ramanathan...
I tried it, and also got an exception (below). It would appear that you
cannot deploy messaging service with jws.
Stan
I used nightly download Feb 22.
--------------------------------------------
Method not found
Method name = e1
Service name = null
at org.apache.axis.message.SOAPFaultBuilder.endElement(Unknown Source)
at org.apache.axis.encoding.DeserializationContextImpl.endElement(Unknown
Source)
at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator
.java:1550)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1204)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at org.apache.axis.encoding.DeserializationContextImpl.parse(Unknown
Source)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(Unknown Source)
at org.apache.axis.client.Call.invoke(Unknown Source)
at org.apache.axis.client.Call.invoke(Unknown Source)
at testMessage.doit(testMessage.java:29)
at testMessage.main(testMessage.java:48)
Exception in thread "main"
--------------------------------------------
----- Original Message -----
From: "Krishnamurthy, Ramanathan" <rk...@APEngines.com>
To: <ax...@xml.apache.org>
Sent: Thursday, February 28, 2002 7:32 AM
Subject: JWS and Messaging
> Hi,
>
> I am trying to use axis messaging as JWS service (i.e drop-in service). I
> dropped the MessageService.java as MessageService.jws in the webapps/axis/
> directory in tomcat. I modified the URL in testMessage.java to point to
> "http://localhost:8080/axis/MessageService.jws". But when I execute
> "testMessage" I get the following error (captured using tcpmon).
>
> Does the messaging work with JWS ?
>
> Any help will be much appreciated.
>
> Thanks,
> ram
> --------------------------------------------------------------------------
--
> -----
>
> Listen Port: 8090
> Target Host: localhost
> Target Port: 8080
> ==== Request ====
> POST /axis/MessageService.jws HTTP/1.0
> Content-Length: 355
> Host: localhost
> Content-Type: text/xml; charset=utf-8
> SOAPAction: "urn:foo/e1"
>
> <?xml version="1.0" encoding="UTF-8"?>
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> <SOAP-ENV:Body><ns1:e1 xmlns:ns1="urn:foo">Hello</ns1:e1><ns2:e1
> xmlns:ns2="urn:foo">World</ns2:e1> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>==== Response ====
> HTTP/1.1 500 Internal Server Error
> Content-Type: text/xml; charset=utf-8
> Content-Length: 4107
> Date: Thu, 28 Feb 2002 14:20:10 GMT
> Server: Apache Tomcat/4.0.1 (HTTP/1.1 Connector)
>
> <?xml version="1.0" encoding="UTF-8"?>
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> <SOAP-ENV:Body>
> <SOAP-ENV:Fault>
> <SOAP-ENV:faultcode
>
xmlns:ns1="http://xml.apache.org/axis/">ns1:AxisServer.error</SOAP-ENV:fault
> code>
> <SOAP-ENV:faultstring>Method not found
> Method name = e1
> Service name = null</SOAP-ENV:faultstring>
> <SOAP-ENV:detail>
> <ns2:stackTrace xmlns:ns2="http://xml.apache.org/axis/">Method not
found
> Method name = e1
> Service name = null
> at org.apache.axis.providers.java.RPCProvider.processMessage(Unknown
> Source)
> at org.apache.axis.providers.java.JavaProvider.invoke(Unknown
> Source)
> at org.apache.axis.strategies.InvocationStrategy.visit(Unknown
> Source)
> at org.apache.axis.SimpleChain.doVisiting(Unknown Source)
> at org.apache.axis.SimpleChain.invoke(Unknown Source)
> at org.apache.axis.handlers.JWSProcessor.invokeImpl(Unknown
> Source)
> at org.apache.axis.handlers.JWSProcessor.invoke(Unknown Source)
> at org.apache.axis.strategies.InvocationStrategy.visit(Unknown
> Source)
> at org.apache.axis.SimpleChain.doVisiting(Unknown Source)
> at org.apache.axis.SimpleChain.invoke(Unknown Source)
> at org.apache.axis.server.AxisServer.invoke(Unknown Source)
> at org.apache.axis.transport.http.AxisServlet.doPost(Unknown
> Source)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:243)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)&
> #xd;
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:201)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)&
> #xd;
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)&#
> xd;
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
> )
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:170)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
> at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
> )
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
> at
>
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)&#x
> d;
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)&
> #xd;
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :163)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
> at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)&
> #xd;
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
> 1011)
> at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106
> )
> at java.lang.Thread.run(Thread.java:484)
> </ns2:stackTrace>
> </SOAP-ENV:detail>
> </SOAP-ENV:Fault>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
>
> --------------------------------------------------------------------------
--
> ------------
> Ramanathan Krishnamurthy
> AP Engines, Inc.
> Five Clock Tower Place, Suite 250
> Maynard, MA 01754
>
>