在Web工程中部署WebService
前面 《WebService学习笔记(一)》中讲述了,怎样开发一个WebService Server端和Client端,通过JDK自带的Endpoint.publish方法发布的WebService(使用JDK自带的一个微型服务器来响应请求),但在Web工程中这种方法使用起来不太好用,真正部署到生产环境时效率也成问题。下面讲述怎样把通过JAX-WS开发的WebService部署到Servlet容器中。
目录:
1、创建WebService。
2、部署WebService。
3、测试WebService。
开发环境: Windows + Eclipse3.7 JEE 版(WTP)
1、创建WebService
A)创建一个动态Web工程。我这里使用的名字叫: helloWorldWeb;
目录结构如下:
B)配置WebService。
这里使用的JAX-WS,为了方便部署发布,需要一些依赖包。将下面的依赖包放入”/WEB-INF/lib“目录下。
C)创建一个WebService。
代码如下:
至此为止,Web方式发布WebService已经成功。
参考文献:
Deploy JAX-WS web services on Tomcat
http://www.mkyong.com/webservices/jax-ws/deploy-jax-ws-web-services-on-tomcat/