WebService之Axis2 (3):使用services.xml文件发布WebService
用 Axis2 实现 Web Service ,虽然可以将 POJO 类放在 axis2\WEB-INF\pojo 目录中直接发布成 Web Service ,这样做不需要进行任何配置,但这些 POJO 类不能在任何包中。这似乎有些不方便,为此, Axis2 也允许将带包的 POJO 类发布成 Web Service 。 先实现一个 POJO 类,代码如下: package service; public class MyService { public String getGreeting(String name) { return "您好 " + name; } public void update(String data) { System.out.println("<" + data + ">已经更新"); } } 这个类有两个方法,这两个方法都需要发布成 Web Service 方法。这种方式和直接放在 pojo 目录中的 POJO 类不同。要想将 MyService 类发布成 Web Service ,需要一个 services.xml 文件,这个文件需要放在 META-INF 目录中,该文件的内容如下: <service name="myService"> <description> Web Service例子 </description> <parameter