这里使用的是Jax ws 框架
一首先建立webservice 的服务端
new -> webservice project ,Framework 选中 JAX-WS
然后 在build path中 MyEclipse Libraries 中选择
Jax-ws 2.x 两个jar包文件
下面就是建立测试实体类
public class Jaxwebservice {
public String m(){
String s ="hello";
return s;
}
}
现在就需要建Jaxwebservice 的托管类
这个使用Myeclipse创建向导自己产生该类
new->web Service
策略 Strategy 选择 下面的单选按钮
next 后 Java class 选择 Jaxwebservice 类 后ide就自动生成JaxwebserviceDelegate类
生成两个xml文件web.xml 与 sun-jaxws.xml
部署到tomcat 上获得 wsdl 文件的路径 (文件路径有项目工程名+类名+web.xml里JaxwebserviceService映射的/JaxwebservicePort)
二客户端
new -> java project
src 上建立 webservice client 向导,选择 jax-ws next 将服务端生成的wsdl url 填写上
以及然后 填写 自动生成后的对象所放置的package
按照生成的类 自己编写测试类
public class Test {
public static void main(String[] args) {
System.out.println("sss");
JaxwebserviceService service = new JaxwebserviceService();
JaxwebserviceDelegate portType = service.getJaxwebservicePort();
System.out.println( portType.m());
}
}