[
https://issues.apache.org/jira/browse/AXIS2-4359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12714367#action_12714367
]
Suresh Guda commented on AXIS2-4359:
------------------------------------
10.10.10.10 is not my IP address, that only signifies the "localhost" I
believe.
The port "18080" is correct (to which my JBoss(4.2.3.GA) server listens).
I tried the URL:
http://10.10.10.10:18080/ConverterWS/services/Converter.ConverterHttpSoap12Endpoint/
in IE, it didn't display anything. Also tried with "locahost" and even with my
original IP, but same result.
Later I tried the URL:
http://localhost:18080/ConverterWS/services/Converter.ConverterHttpSoap12Endpoint/celsiusToFarenheit?celsius=100
it gave the following result in IE window:
<ns:celsiusToFarenheitResponse xmlns:ns="http://wtp">
<ns:return>212.0</ns:return>
</ns:celsiusToFarenheitResponse>
Also tried the URL:
http://10.10.10.10:18080/ConverterWS/services/Converter.ConverterHttpSoap12Endpoint/celsiusToFarenheit?celsius=100
But, No result.
Here is the WSDL file which I could see in my browser(IE6) when accesed through
URL:
http://localhost:18080/ConverterWS/services/Converter?wsdl
<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ns="http://wtp"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
targetNamespace="http://wtp">
<wsdl:documentation>Please Type your service description
here</wsdl:documentation>
- <wsdl:types>
- <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://wtp">
- <xs:element name="celsiusToFarenheit">
- <xs:complexType>
- <xs:sequence>
<xs:element minOccurs="0" name="celsius" type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="celsiusToFarenheitResponse">
- <xs:complexType>
- <xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="farenheitToCelsius">
- <xs:complexType>
- <xs:sequence>
<xs:element minOccurs="0" name="farenheit" type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
- <xs:element name="farenheitToCelsiusResponse">
- <xs:complexType>
- <xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
- <wsdl:message name="celsiusToFarenheitRequest">
<wsdl:part name="parameters" element="ns:celsiusToFarenheit" />
</wsdl:message>
- <wsdl:message name="celsiusToFarenheitResponse">
<wsdl:part name="parameters" element="ns:celsiusToFarenheitResponse" />
</wsdl:message>
- <wsdl:message name="farenheitToCelsiusRequest">
<wsdl:part name="parameters" element="ns:farenheitToCelsius" />
</wsdl:message>
- <wsdl:message name="farenheitToCelsiusResponse">
<wsdl:part name="parameters" element="ns:farenheitToCelsiusResponse" />
</wsdl:message>
- <wsdl:portType name="ConverterPortType">
- <wsdl:operation name="celsiusToFarenheit">
<wsdl:input message="ns:celsiusToFarenheitRequest"
wsaw:Action="urn:celsiusToFarenheit" />
<wsdl:output message="ns:celsiusToFarenheitResponse"
wsaw:Action="urn:celsiusToFarenheitResponse" />
</wsdl:operation>
- <wsdl:operation name="farenheitToCelsius">
<wsdl:input message="ns:farenheitToCelsiusRequest"
wsaw:Action="urn:farenheitToCelsius" />
<wsdl:output message="ns:farenheitToCelsiusResponse"
wsaw:Action="urn:farenheitToCelsiusResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="ConverterSoap11Binding" type="ns:ConverterPortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
- <wsdl:operation name="celsiusToFarenheit">
<soap:operation soapAction="urn:celsiusToFarenheit" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="farenheitToCelsius">
<soap:operation soapAction="urn:farenheitToCelsius" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:binding name="ConverterSoap12Binding" type="ns:ConverterPortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
- <wsdl:operation name="celsiusToFarenheit">
<soap12:operation soapAction="urn:celsiusToFarenheit" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="farenheitToCelsius">
<soap12:operation soapAction="urn:farenheitToCelsius" style="document" />
- <wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:binding name="ConverterHttpBinding" type="ns:ConverterPortType">
<http:binding verb="POST" />
- <wsdl:operation name="celsiusToFarenheit">
<http:operation location="Converter/celsiusToFarenheit" />
- <wsdl:input>
<mime:content type="text/xml" part="celsiusToFarenheit" />
</wsdl:input>
- <wsdl:output>
<mime:content type="text/xml" part="celsiusToFarenheit" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="farenheitToCelsius">
<http:operation location="Converter/farenheitToCelsius" />
- <wsdl:input>
<mime:content type="text/xml" part="farenheitToCelsius" />
</wsdl:input>
- <wsdl:output>
<mime:content type="text/xml" part="farenheitToCelsius" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="Converter">
+ <wsdl:port name="ConverterHttpSoap11Endpoint"
binding="ns:ConverterSoap11Binding">
<soap:address
location="http://10.10.10.10:18080/ConverterWS/services/Converter.ConverterHttpSoap11Endpoint/"
/>
</wsdl:port>
- <wsdl:port name="ConverterHttpSoap12Endpoint"
binding="ns:ConverterSoap12Binding">
<soap12:address
location="http://10.10.10.10:18080/ConverterWS/services/Converter.ConverterHttpSoap12Endpoint/"
/>
</wsdl:port>
- <wsdl:port name="ConverterHttpEndpoint" binding="ns:ConverterHttpBinding">
<http:address
location="http://10.10.10.10:18080/ConverterWS/services/Converter.ConverterHttpEndpoint/"
/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
> org.apache.axis2.AxisFault: Connection refused: connect
> -------------------------------------------------------
>
> Key: AXIS2-4359
> URL: https://issues.apache.org/jira/browse/AXIS2-4359
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: jaxws
> Affects Versions: 1.4.1
> Environment: Windows 2003 Standard Edition SP2, Eclipse Europa,
> Axis-2(1.4.1)
> Reporter: Suresh Guda
> Priority: Blocker
> Original Estimate: 0.25h
> Remaining Estimate: 0.25h
>
> Hi,
> I am new to JAX-WS and Axis-2(1.4.1).
> Trying to do a sample application on JAX-WS as descibed in the link:
> http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html
> Completed the creation of Webservice and Client as mentioned in the tutorial.
> But when I tried to execute the client and I get the following exception in
> the console:
> org.apache.axis2.AxisFault: Connection refused: connect
> at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
> at
> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:193)
> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:371)
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:209)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)[INFO]
> Unable to sendViaPost to
> url[http://10.10.10.10:18080/ConverterWS/services/Converter.ConverterHttpSoap12Endpoint/]
> java.net.ConnectException: Connection refused: 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:366)
> at java.net.Socket.connect(Socket.java:519)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:140)
> at
> org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:125)
> at
> org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
> at
> org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
> at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
> at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
> at
> org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:542)
> at
> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:189)
> at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:371)
> at
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:209)
> at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
> at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)
> at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
> at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
> at wtp.ConverterStub.celsiusToFarenheit(ConverterStub.java:463)
> at wtp.ConverterClient.main(ConverterClient.java:21)
> at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)
> at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
> at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
> at wtp.ConverterStub.celsiusToFarenheit(ConverterStub.java:463)
> at wtp.ConverterClient.main(ConverterClient.java:21)
> Caused by: java.net.ConnectException: Connection refused: 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:366)
> at java.net.Socket.connect(Socket.java:519)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:140)
> at
> org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:125)
> at
> org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
> at
> org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
> at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
> at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
> at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
> at
> org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:542)
> at
> org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:189)
> ... 9 more
> -----------------------------------------------------
> Here is the Webservice client code:
> ------------------------------------------------------------
> package wtp;
> import java.rmi.RemoteException;
> import org.apache.axis2.AxisFault;
> //import wtp.ConverterConverterSOAP11Port_httpStub.CelsiusToFarenheit;
> //import wtp.ConverterConverterSOAP11Port_httpStub.CelsiusToFarenheitResponse;
> import wtp.ConverterStub.CelsiusToFarenheit;
> import wtp.ConverterStub.CelsiusToFarenheitResponse;
> public class ConverterClient {
> public static void main(String[] args) {
> try {
> float celsiusValue = 100;
> ConverterStub stub = new ConverterStub();
> CelsiusToFarenheit c2f = new CelsiusToFarenheit();
> c2f.setCelsius(celsiusValue);
> CelsiusToFarenheitResponse res =
> stub.celsiusToFarenheit(c2f);
> System.out.println("Celsius : "+celsiusValue+" =
> "+"Farenheit : "+res.get_return());
> } catch (AxisFault e) {
> e.printStackTrace();
> } catch (RemoteException e) {
> e.printStackTrace();
> }
> }
> }
> This issue is blocking me to move forward on testing the web service and
> client.
> I greatly appreciate if you can provide a solution as early as possible.
> Many Thanks,
> Suresh Guda
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.