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 nancy <na...@daffodildb.com> on 2006/06/03 09:52:02 UTC
org.apache.axis2.AxisFault: Module not found
Hi,
I have found following to set read time out:
options.setProperty(HTTPConstants.SO_TIMEOUT,timeOut);
options.setProperty(HTTPConstants.CONNECTION_TIMEOUT,timeOut);
But As I have studied the there is one nonBlockingDualClient option in
axis2, but I am facing one problem is that I need to engage the module as
follows:
serviceClient = new ServiceClient();
serviceClient.setOptions(options);
serviceClient.engageModule(new
QName(Constants.MODULE_ADDRESSING));
error occurring is:
org.apache.axis2.AxisFault: Module not found
at
org.apache.axis2.description.AxisService.engageModule(AxisService.java:277)
at
org.apache.axis2.client.ServiceClient.engageModule(ServiceClient.java:284)
I am not using axis2 to implement my web services. I can't understand which
module I need to engage.
Please help me to remove all these complications and problems.
_____
From: nancy [mailto:nancy.aggarwal@daffodildb.com]
Sent: Friday, June 02, 2006 1:28 PM
To: axis-user@ws.apache.org
Subject: Read time out?
Hi,
I am using axis 2 for implementing my web service client.whenever I invoke
the webservice,I get error:
Read Time Out
I have set options.setTimeOutInMilliSeconds(1000*60*60*60); in client but
then also error is occurring.
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
at
org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
at
org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
at
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:11
15)
at
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.j
ava:1832)
at
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.jav
a:1590)
at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995
)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethod
Director.java:397)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDir
ector.java:170)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at
org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.j
ava:100)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithC
ommons(CommonsHTTPTransportSender.java:293)
... 6 more
I am not using Tomcat but using simple web server and my webservice is
implemented using Jsoap-spheon
I have also set server's timeout as infinite.But nothing helps.
Please advice.
With Warm Regards,
Nancy Aggarwal
Re: org.apache.axis2.AxisFault: Module not found
Posted by Martin Gainty <mg...@hotmail.com>.
If you are using Axis2 you can update axis2.xml property
<transportSender name="http"
class="org.apache.axis2.transport.http.
CommonsHTTPTransportSender">
<parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
<parameter name="Transfer-Encoding"
locked="false">chunked</parameter>
<parameter-name="CONNECTION_TIMEOUT">5000</parameter>
</transportSender>
This is one way to accomplish the objective-
Martin --
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed. If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy. Thank you.
----- Original Message -----
From: nancy
To: axis-user@ws.apache.org
Sent: Saturday, June 03, 2006 3:52 AM
Subject: org.apache.axis2.AxisFault: Module not found
Hi,
I have found following to set read time out:
options.setProperty(HTTPConstants.SO_TIMEOUT,timeOut);
options.setProperty(HTTPConstants.CONNECTION_TIMEOUT,timeOut);
But As I have studied the there is one nonBlockingDualClient option in axis2, but I am facing one problem is that I need to engage the module as follows:
serviceClient = new ServiceClient();
serviceClient.setOptions(options);
serviceClient.engageModule(new QName(Constants.MODULE_ADDRESSING));
error occurring is:
org.apache.axis2.AxisFault: Module not found
at org.apache.axis2.description.AxisService.engageModule(AxisService.java:277)
at org.apache.axis2.client.ServiceClient.engageModule(ServiceClient.java:284)
I am not using axis2 to implement my web services. I can't understand which module I need to engage.
Please help me to remove all these complications and problems.
------------------------------------------------------------------------------
From: nancy [mailto:nancy.aggarwal@daffodildb.com]
Sent: Friday, June 02, 2006 1:28 PM
To: axis-user@ws.apache.org
Subject: Read time out?
Hi,
I am using axis 2 for implementing my web service client.whenever I invoke the webservice,I get error:
Read Time Out
I have set options.setTimeOutInMilliSeconds(1000*60*60*60); in client but then also error is occurring.
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1115)
at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1832)
at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1590)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.java:100)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:293)
... 6 more
I am not using Tomcat but using simple web server and my webservice is implemented using Jsoap-spheon
I have also set server's timeout as infinite.But nothing helps.
Please advice.
With Warm Regards,
Nancy Aggarwal