最近学习Axis2这个webService。将一些基础但重要的知识简单总结一下。这里是内容是建立在Axis2已经部署在tomcat的情况下(部署过程很简单,在Apache网站上下载axis2的war包然后解压到tomcat/webapps下,此时访问http://localhost:8080/axis2/services/listServices便可知是否正常)
在阅读《Apache Axis2 Web Services 2nd Edition》这本书的时候,在关于如果发布一个WebServices书中提到了两种方法。
方法一:POJO approach
现在我们编写一个简单的POJO类,这个类不包含在任何包下:
public class HelloWorld {
public String sayHello(String name) {
return "Hello " + name;
}
}
接下来的操作就是把这个普通的POJO发布为webServices让其他人可以远程调用。
发布过程:
- Compile the Java class, which will produce the HelloWorld.class file.
- Go to /webapps/axis