1.如何用java语言发布简单的webservice服务
1)接口(类上需要加@WebService和@SOAPBinding(style = SOAPBinding.Style.RPC)注解、方法上需要加 @WebMethod注解)
2)实现类(类上需要加@WebService和@SOAPBinding(style = SOAPBinding.Style.RPC)注解;实现接口,重写方法)
3)发布类 用Endpoint类中的publish方法(发布地址,接口实现类对象)
例如:Endpoint.publish("http://127.0.0.1:55555/mlgb", new WebServiceInterfaceImpl());
4)启动服务 用浏览器访问发布地址后跟?wsdl
例如:http://127.0.0.1:55555/mlgb?wsdl
2.如何用java语言调用简单的webservice服务 1)解析wsdl 新建webservice客户端项目,在客户端项目文件夹中的src目录下,启动docs命令窗口,用命令wsimport -keep http://127.0.0.1:55555/mlgb?wsdl即可
2)调用类 new一个service实现类对象,调用getXXXPort()即可获得发布方实现类对象,完成方法调用