这两天没事儿,研究了下webServcie,
服务器端
package cn.itcast.utils; import javax.jws.WebService; import javax.xml.ws.Endpoint; /** * 使用@WebService注解标注实现类 */ @WebService public class Function { public String transWords(String words){ String res = ""; for(char ch : words.toCharArray()){ res += ch+","; } return res; } public static void main(String[] args) { // 使用Endpoint(终端)类发布webservice Endpoint.publish("http://localhost:8089/service/function", new Function()); //http://localhost:8089/service/function?wsdl System.out.println("发布成功"); } }这个端口
Endpoint.publish("http://localhost:8089/service/function", new Function());
8089要没被占用,也就是相当于这也是一个服务器,需要一个端口,点击run就跑起来。成功就如下情况。

访问这个地址
http://localhost:8089/service/function

然后点击蓝色地址,就是你成功后的webService服务端了。
再说说客户端的创建。
任意一个项目名称右键,new ->web Service Client点击next
如图,点击next
点击next,等待创建完成。
这就是和服务器对应的工具类,接下来创建一个测试类,运行,成功。