1、新建服务类TestWebServices.java
public class TestWebServices {
@WebMethod
public String doSomething() {
return "hello world";
}
public static void main(String[] args) {
Endpoint ep = Endpoint.publish("http://127.0.0.1:8989/WS_Server/Webservice", new TestWebServices());
String result = "发布是否成功:"+(ep.isPublished()?"成功":"失败");
System.out.println(result);
}
}
2、创建client.jar
#环境变量临时改变(系统变量path若指向jdk\bin则不需要)
set path=%path%;C:\Program Files\Java\jdk1.6.0_20\bin
#进入src
cd /d D:\Users\shizhenjun516\Downloads\jfinal-1.9_demo\jfinal_demo\src
#创建client.jar
wsimport -p com.demo.webservices -keep http://127.0.0.1:8989/WS_Server/Webservice?wsdl
3、client调用webservices
TestWebServicesService ts = new TestWebServicesService();
TestWebServices t = ts.getTestWebServicesPort();
System.out.println(t.doSomething());
--> hello world
public class TestWebServices {
@WebMethod
public String doSomething() {
return "hello world";
}
public static void main(String[] args) {
Endpoint ep = Endpoint.publish("http://127.0.0.1:8989/WS_Server/Webservice", new TestWebServices());
String result = "发布是否成功:"+(ep.isPublished()?"成功":"失败");
System.out.println(result);
}
}
2、创建client.jar
#环境变量临时改变(系统变量path若指向jdk\bin则不需要)
set path=%path%;C:\Program Files\Java\jdk1.6.0_20\bin
#进入src
cd /d D:\Users\shizhenjun516\Downloads\jfinal-1.9_demo\jfinal_demo\src
#创建client.jar
wsimport -p com.demo.webservices -keep http://127.0.0.1:8989/WS_Server/Webservice?wsdl
3、client调用webservices
TestWebServicesService ts = new TestWebServicesService();
TestWebServices t = ts.getTestWebServicesPort();
System.out.println(t.doSomething());
--> hello world