1 服务器端sayHello变化了一点,代码如下
@WebService
public class HelloWSImpl implements HelloWS {
public String sayHello(String name) {
String result = "server " + name + " sayHello";
return result;
}
}
2 参考 webService学习3:客户端生成webservice代码 ,生成代码,写一个测试代码ClientTest.java
ClientTest.java
package com.webservice.ws.test;
import com.webservice.ws.impl.HelloWSImpl;
import com.webservice.ws.impl.HelloWSImplService;
public class ClientTest {
/**
* @param args
*/
public static void main(String[] args) {
HelloWSImplService factory = new HelloWSImplService();
HelloWSImpl helloWS = factory.getHelloWSImplPort();
String msg = helloWS.sayHello("client");
System.out.println("client msg = " + msg);
}
}
项目截图如下
运行ClientTest的main方法,控制台打印如下,表示成功调用.