Hi I think, it is not a program error. (I also
tried to run this one and get same result), this is services is not running now. If y really wants to find a wed service is
running, First u tries to access wsdl using web browser. Ex: http://nagoya.apache.org:5049/axis/services/echo?wsdl From: Josephine Dyer
[mailto:[EMAIL PROTECTED] 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.<init>(java.net.InetAddress, int,
java.net.InetAddress, int, boolean)
Socket.java:273
void java.net.Socket.<init>(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.MessageContext)
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
|
<<image001.gif>>