JDK 发布WS服务

第一步:A系统发布服务:
@WebService 
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class WebServiceImpl implements TestWebService{ 
 
@Override
    public String echo(String name) { 
        return "webservice return msg "+name; 
    } 
     
    public static void main(String[] args) { 
    Endpoint.publish("http://localhost:8080/MyWebService", new WebServiceImpl()); 
    }


}

第二步:cmd生成客户端代码:wsimport -keep http://localhost:8080/MyWebService?wsdl

第三步:拷贝生成代码只client,使用相应服务:

public class WebServiceClient { 
 
    public static void main(String[] args) { 
    WebServiceImplService myWebService = new WebServiceImplService(); 
        System.out.println(myWebService.getWebServiceImplPort().echo("lisi")); 
    } 

猜你喜欢

转载自xianghuangfei.iteye.com/blog/2207427
jdk
今日推荐