以下示例,由jboss quickstart示例代码得来:
一、创建一个常规的dynamic web项目,建议支持maven ,项目的关键属性参考下图:
二、定义服务接口及参数对象
HelloWorldService
1 package org.jboss.as.quickstarts.wshelloworld; 2 3 import java.util.List; 4 5 import javax.jws.WebMethod; 6 import javax.jws.WebService; 7 8 9 10 @WebService(targetNamespace = "http://www.jboss.org/jbossas/quickstarts/wshelloworld/HelloWorld") 11 public interface HelloWorldService { 12 13 14 @WebMethod 15 public String sayHello(); 16 17 18 @WebMethod 19 public String sayHelloToName(String name); 20 21 22 @WebMethod 23 public String sayHelloToNames(List<String> names); 24 }