axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "charitha (JIRA)" <j...@apache.org>
Subject [jira] Created: (AXIS2-4122) org.apache.axis2.AxisFault: Connection timed out: connect; nested exception is:
Date Wed, 05 Nov 2008 05:27:44 GMT
org.apache.axis2.AxisFault: Connection timed out: connect; nested exception is:
-------------------------------------------------------------------------------

                 Key: AXIS2-4122
                 URL: https://issues.apache.org/jira/browse/AXIS2-4122
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
         Environment: WebService-Rest....two way communication
            Reporter: charitha
            Priority: Critical


Hi,

      By using Callback mechanism i'have implemented 2-way communication for invoking WebService.
I got this error....
org.apache.axis2.AxisFault: Connection timed out: connect; nested exception is:
        java.net.ConnectException: Connection timed out: connect; nested exception is:
        org.apache.axis2.AxisFault: Connection timed out: connect; nested exception is:
        java.net.ConnectException: Connection timed out: connect
        at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:223)
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
        at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:328)
        at org.apache.axis2.description.OutInAxisOperationClient.access$000(OutInAxisOperation.java:95)
        at org.apache.axis2.description.OutInAxisOperationClient$NonBlockingInvocationWorker.run(OutInAxisOperation.java
:412)
        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)

        at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.axis2.AxisFault: Connection timed out: connect; nested exception is:
        java.net.ConnectException: Connection timed out: connect
        at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender
.java:305)
        at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:207)
        ... 7 more
Caused by: java.net.ConnectException: Connection timed out: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)

can any one resolve the above Exception.....

i have written Client side code as.....



EndpointReference endpointAddress = new EndpointReference("http://ys11:8080/axis2/services/EEService");
	       Options options = new Options();
	        options.setTo(endpointAddress);
	        options.setAction("urn:echo");
	       
                             Callback callback = new Callback() {
			    	
                public void onComplete(AsyncResult result) {
                	response = result.getResponseEnvelope();
                	System.out.println("Response From WebService : "+response);
                }

                public void onError(Exception e) {
                    e.printStackTrace();
                }
            };
			serviceClient = new ServiceClient();
			serviceClient.setOptions(options);
			serviceClient.sendReceiveNonBlocking(request, callback);
			
			            while (!callback.isComplete()) {
                                                                            Thread.sleep(1000);
                                                                }

        } catch (AxisFault axisFault) {
            axisFault.printStackTrace();
        } catch (Exception ex) {
            ex.printStackTrace();
        }

		
server side code is:


                      RequestProcessor requestProcessor = new RequestProcessor();
	String response = requestProcessor.processRequest(parsedData);

                      OMFactory omFactory = OMAbstractFactory.getOMFactory();
	 OMNamespace omNamespace = omFactory.createOMNamespace(
		 "http://www.ys.eagleeye.restresponse", "resp");
	 OMElement re= omFactory.createOMElement("response", omNamespace);
	 OMElement resEl= omFactory.createOMElement("responseData", omNamespace);
	 resEl.setText(response);
	 re.addChild(resEl);


Thanks,
Regards,
Charitha.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message