一、随便一个测试类:
package cn.wy.ws;
/**
* @Description: TODO
* @author wangy
* @date 2016年1月9日 下午9:32:47
*/
public class WsTestClass {
public String method1() {
System.out.println("welcom to call me!");
return "hello,welcome method1";
}
public String method2() {
return "hello,welcome method2";
}
public static void main(String[] args) {
}
}
二、以该类为基础创建WebServices站点:
第二行的Service implementation 指实现的类是哪个类,选择需要的即可;
接着有三个选择配置项
主要第三个需要配置:我的理解是加载在哪个工程上。此处的工程好像必须是Web工程才可以;
然后下一步即可,会利用tomcat服务器把上面选择加载的工程及该webService启动起来;
后面在浏览器中就可以访问
1、刚刚起来的工程 地址是:http://localhost:8080/chapter3_1/
2、刚刚起来得webservice 地址是:http://localhost:8080/chapter3_1/services/WsTestClass?wsdl
3、所有服务信息 地址是:http://localhost:8080/chapter3_1/services
三、创建WebService客户端进行连接
import cn.wy.ws.WsTestClass;
import cn.wy.ws.WsTestClassServiceLocator;
/**
* @Description: TODO
* @author wangy
* @date 2016年1月9日 下午9:50:00
*/
public class TestApp {
public static void main(String[] args) {
WsTestClassServiceLocator locator = new WsTestClassServiceLocator();
try {
WsTestClass wsTestClass = locator.getWsTestClass();
System.out.println(wsTestClass.method1());
System.out.println(wsTestClass.method2());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}