Buenas estoy intentando acceder a un wsdl y me da error, desde el browser puedo acceder sin problemas pero no puedo desde eclipse, hice una prueba simple de acceso a la ruta http donde se encuentra el wsdl y me tira la siguiente exception:
Código:
java.net.ConnectException: Connection refused
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.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
at sun.net.www.http.HttpClient.New(HttpClient.java:304)
at sun.net.www.http.HttpClient.New(HttpClient.java:316)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:813)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:765)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:690)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:934)
at Pruebas.main(Pruebas.java:32)
La prueba que hice fue:
Código:
URL url = new URL("http://YY.yyy.X.xxx:8080/nombre-ws/Services/nombreMetodo.wsdl");
URLConnection con = url.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String linea;
while ((linea = in.readLine()) != null) {
System.out.println(linea);
}
Es un error de puertos, proxy, url? aclaro que puedo ver otros wsdl desde eclipse pero como digo este que es otra url puedo accederlo desde un browser pero no desde el elcipse..
Saludos