java调用webservice
网上看到几种办法,还是“使用wsdl2java口令生成客户端代码”这种方法靠谱。
可参考:
https://www.cnblogs.com/hf8051/p/4950868.html
生成代码后,调用代码类似:
private IXXXWebService ws= null; //得到ws。用getService().方法()即可。 private IXXXWebService getService() { if (ws== null) { // 创建webservice对象.. JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.setServiceClass(IXXXWebService .class); factory.setAddress("http://localhost/xxx"); ws= (IXXXWebService )factory.create(); } return ws;
}