webService访问服务端问题

最近做项目需要用的webService 以前没用过 也不太了解 服务端是用C++写的 我这边需要用Java写客户端,服务端只给了个wsdl文件和一份文档,我根据这个文件自动生成的Java代码,但一直连不上 ,wsdl文件中地址是localhost,是不是这个原因一直连不上?

既然已经生成了客户端文件,就傻瓜式地调用接口,里面填写好参数就可以了吧。例如我这里调用:
HrmServiceLocator client = new HrmServiceLocator();

HrmServicePortType service = client.getHrmServiceHttpPort();
UserBean[] userInfo = service.getHrmUserInfo("210.22.85.218", null, null, null, null, null);

客户端使用的时候必须知道服务器端的ip和端口号才行。

你猜的对 他们给你的wsdl文件是在他们本机生成好的 地址是localhost 你调用的时候 地址写对就行了,前提是 对方的服务还要有开放 否则 你请求也得不到相应的 其实 java ws 你理解成 httpclient就行了 原理和应用场景虽然不一样 但是java作为客户端请求的代码 看着确是大同小异啊