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 Josephine Dyer <jd...@atc.australia.com> on 2004/03/30 02:46:55 UTC

Connection Refused Issues

Hi,

 

Please excuse the stupid question, I am new to WebServices and Axis.  I
tried to run the client program in the user guide and get a connection
refused error.

We do not use a proxy server to access the internet so that is not the
issue.  Does anyone have the ability to diagnose the problem / or another
webservice example I can try to help.

 

I am concerned that maybe our firewall settings may be blocking requests for
services on port 5049.

 

Thanks in advance,

 

Jo

 

public static void main(String[] args)

    {

        try

        {

            String endpoint =

                    "http://nagoya.apache.org:5049/axis/services/echo";

 

            Service service = new Service();

            Call call = (Call) service.createCall();

 

            call.setTargetEndpointAddress(new java.net.URL(endpoint));

            call.setOperationName(new QName("http://soapinterop.org/",
"echoString"));

 

            String ret = (String) call.invoke(new Object[]{"Hello!"});

 

            System.out.println("Sent 'Hello!', got '" + ret + "'");

        }

        catch (Exception e)

        {

            System.err.println(e.toString());

            e.printStackTrace();

        }

    }

 

Error:

 

java.net.ConnectException: Connection refused: connect

AxisFault

 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException

 faultSubcode: 

 faultString: java.net.ConnectException: Connection refused: connect

 faultActor: 

 faultNode: 

 faultDetail: 

            {http://xml.apache.org/axis/}stackTrace:
java.net.ConnectException: Connection refused: connect

            void
java.net.PlainSocketImpl.socketConnect(java.net.InetAddress, int)

                        native code

            void java.net.PlainSocketImpl.doConnect(java.net.InetAddress,
int)

                        PlainSocketImpl.java:355

            void
java.net.PlainSocketImpl.connectToAddress(java.net.InetAddress, int)

                        PlainSocketImpl.java:142

            void java.net.PlainSocketImpl.connect(java.net.InetAddress, int)

                        PlainSocketImpl.java:129

            void java.net.Socket.&lt;init&gt;(java.net.InetAddress, int,
java.net.InetAddress, int, boolean)

                        Socket.java:273

            void java.net.Socket.&lt;init&gt;(java.lang.String, int)

                        Socket.java:100

            java.net.Socket
org.apache.axis.components.net.DefaultSocketFactory.create(java.lang.String,
int, java.lang.StringBuffer, org.apache.axis.components.net.BooleanHolder)

                        DefaultSocketFactory.java:129

            java.net.Socket
org.apache.axis.transport.http.HTTPSender.getSocket(java.lang.String,
java.lang.String, int, java.lang.StringBuffer,
org.apache.axis.components.net.BooleanHolder)

                        HTTPSender.java:157

            void
org.apache.axis.transport.http.HTTPSender.invoke(org.apache.axis.MessageCont
ext)

                        HTTPSender.java:114

            void
org.apache.axis.strategies.InvocationStrategy.visit(org.apache.axis.Handler,
org.apache.axis.MessageContext)

                        InvocationStrategy.java:71

            void
org.apache.axis.SimpleChain.doVisiting(org.apache.axis.MessageContext,
org.apache.axis.HandlerIterationStrategy)

                        SimpleChain.java:150

            void
org.apache.axis.SimpleChain.invoke(org.apache.axis.MessageContext)

                        SimpleChain.java:120

            void
org.apache.axis.client.AxisClient.invoke(org.apache.axis.MessageContext)

                        AxisClient.java:180

            void
org.apache.axis.client.Call.invokeEngine(org.apache.axis.MessageContext)

                        Call.java:2564

            void org.apache.axis.client.Call.invoke()

                        Call.java:2553

            java.lang.Object
org.apache.axis.client.Call.invoke(org.apache.axis.message.RPCElement)

                        Call.java:2248

            java.lang.Object
org.apache.axis.client.Call.invoke(java.lang.String, java.lang.String,
java.lang.Object[])

                        Call.java:2171

            java.lang.Object
org.apache.axis.client.Call.invoke(java.lang.Object[])

                        Call.java:1691

            void com.atc.test.TestSOAP.main(java.lang.String[])

                        TestSOAP.java:34



***********************************************************************************
The information in this e-mail and any attachments is confidential
and is intended only for the use of the above named recipient.
In certain cases it is also legally privileged. If you are not the
intended recipient, any dissemination, distribution or copying of this 
e-mail is strictly prohibited. If you have received this e-mail 
in error, please advise immediately by return e-mail.
Unless the contrary is stated, the contents of this message do not
necessarily represent the views or position of the Australian Tourist
Commission.  The Australian Tourist Commission does not
represent or warrant that this message or any attachments to it are
free from viruses or defects.
***********************************************************************************