【发布时间】:2016-07-04 02:41:39
【问题描述】:
我正在尝试使用 Eclipse 使用以下公共 Web 服务。 http://www.webservicex.com/globalweather.asmx?wsdl
当我在 java 客户端中执行时,它给出了错误;
java.net.ConnectException: Connection timed out: connect
下面是简单的客户端程序;
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());
}
}
}
但奇怪的是,当通过 SOAP UI 使用时,它可以正常工作。因此我认为这与 Eclipse 配置有关。
提前感谢您的帮助。
【问题讨论】:
-
你是如何从 wsdl 生成类的? cxf, jax-ws?
标签: java eclipse web-services soapui