3XLcom
asked on
Java Web Service Error
GiMy web service gives the given error on the below why this happens
Exception in thread "main" com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: java.net.ConnectException: Connection timed out: connect
at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:121)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:142)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:83)
at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:105)
at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:587)
at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:546)
at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:531)
at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:428)
at com.sun.xml.internal.ws.client.Stub.process(Stub.java:211)
at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:124)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:98)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
at $Proxy33.login(Unknown Source)
at WebService.Main.callWebService(Main.java:26)
at WebService.Main.main(Main.java:57)
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:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:839)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:904)
at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:109)
... 15 more
Java Result: 1
BUILD SUCCESSFUL (total time: 24 seconds)
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
How you have created your WS? How you have obtained the WSDL?
The best way is to change the endpoint in the WSDL file and after that to create your stub.
The best way is to change the endpoint in the WSDL file and after that to create your stub.
similar error to yours is solved here
http://forums.sun.com/thread.jspa?threadID=5447129
and here
http://community.jboss.org/thread/1081
http://forums.sun.com/thread.jspa?threadID=5447129
and here
http://community.jboss.org/thread/1081
ASKER
http://dgpys.teias.gov.tr/dgpys/services/EVDServis?wsdl
you could check this is my code :
and i added the webservice into a package with named : WebService thank you
you could check this is my code :
and i added the webservice into a package with named : WebService thank you
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import WebService.IntValue;
import WebService.StringValue;
import javax.xml.bind.JAXBElement;
import javax.xml.namespace.QName;
import javax.xml.ws.Holder;
public class Main {
QName qName = new QName("http://tempuri.org", "Test");
public void callWebService() {
WebService.EVDServis services = new WebService.EVDServis();
System.out.print(services.getWSDLDocumentLocation());
WebService.LoginMessage LMessage = new WebService.LoginMessage();
LMessage.setUserName(new Main().getUserName());
LMessage.setPassword(new Main().getPass());
services.getEVDServisSOAP11PortHttp().login(LMessage, new Main().Bilgi1(), new Main().Bilgi2());
System.out.print("Son : " + Bilgi2().value.getV());
}
public JAXBElement<WebService.StringValue> getUserName() {
StringValue sv = new StringValue() ;
sv.setV("example");
JAXBElement<StringValue> el = new JAXBElement<StringValue>(qName, StringValue.class, null, sv);
return el;
}
public JAXBElement<WebService.StringValue> getPass() {
StringValue sv = new StringValue() ;
sv.setV("example");
JAXBElement<StringValue> el = new JAXBElement<StringValue>(qName, StringValue.class, null, sv);
return el;
}
public javax.xml.ws.Holder<WebService.IntValue> Bilgi1() {
IntValue sv = new IntValue() ;
sv.setV(1);
Holder<WebService.IntValue> el = new Holder<WebService.IntValue>( sv);
return el;
}
public javax.xml.ws.Holder<WebService.StringValue> Bilgi2() {
StringValue sv = new StringValue() ;
sv.setV("example");
Holder<WebService.StringValue> el = new Holder<WebService.StringValue>( sv);
return el;
}
public static void main(String[] args) {
System.out.print("Deneme");
new Main().callWebService();
System.out.print("Deneme2");
}
}
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
after i replace it error turned into this. when it was like 172.16.0.37 error was the given on the question
ASKER
Real one is dgpys.teias.gov.tr instead of 172.16.0.37:80
sorry...
So where this http://ws.dgpys.deloitte.com comes from?!
So where this http://ws.dgpys.deloitte.com comes from?!
ASKER
just a namespace
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
ASKER
Open in new window