以下示例,由jboss quickstart示例代码得来:

一、创建一个常规的dynamic web项目,建议支持maven ,项目的关键属性参考下图:

jboss上的soap web service开发示例

二、定义服务接口及参数对象

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 }
HelloWorldService

相关文章: