标签:
axis2实现webservice服务
采用java1.8, axis2为1.7.8
服务端实现
服务端采用先实现java代码,然后使用工具java2wsdl产生wsdl文件,之后
再通过wsdl2java产生服务端代码。
public class MyServerImpl implements MyServer {
@Override
public String sayHi(String name) {
return "Hello " + name;
}
}
interface部分省略。
java2wsdl产生wsdl文件
上面的代码,需要编译,使用idea编译后如下图:
打开cmd,进入out/production/AxisDemo2目录
执行命令java2wsdl,
wsdl2java -cp . -cn com.demo.ws.server.MyServerImpl
如图