Ich versuche, unter öffentlichen Web-Service mit Eclipse zu konsumieren. http://www.webservicex.com/globalweather.asmx?wsdljava.net.ConnectException: Zeitüberschreitung der Verbindung: Verbindung in Eclipse
Wenn ich im Java-Client ausführen, gibt es den Fehler;
java.net.ConnectException: Connection timed out: connect
Unten ist das einfache Client-Programm;
public class ClientTest1
{
public static void main(String[] args)
{
GlobalWeatherSoapProxy obj1 = new GlobalWeatherSoapProxy();
try
{
System.out.println(obj1.getCitiesByCountry("Japan"));
}
catch(Exception e1)
{
System.out.println(+e1.getMessage());
}
}
}
Allerdings seltsam funktioniert das gut, wenn durch SOAP UI konsumiert. Daher nehme ich an, dass dies etwas mit der Eclipse-Konfiguration zu tun hat.
Vielen Dank im Voraus für jede Hilfe.
Wie haben Sie generieren die Klassen von WSDL-Datei? cxf, jax-ws? – Rao