四、使用services.xml文件发布WebService
前面发布webservices所建立的java类都不能有包名,这里用配置文件services.xml搭建能有包名的webservice
首先创建MyService类,在service包下
package service;
import javax.jws.WebParam;
public class MyService {
public String getGreeting(@WebParam(name="name")String name){
return "Hello " + name;
}
public void update(@WebParam(name="data")String data)
{
System.out.println("<" + data + ">已经更新");
}
}
然后建立services.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- 一个service元素只能发布一个webservice,name表示这个webservice的名称, 比如用下面的URL可以获得这个
WebService的WSDL内容:http://localhost:8080/axis2/services/MyService?wsdl,name属性指的就是?wsdl前面的那个名称。
建议设置与类名同样的名字
-->
<service name = "MyService">
<!-- 对当前webservice的描述 -->
<description>
W