首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

在Web工程中支配WebService

2013-02-24 
在Web工程中部署WebService前面 《WebService学习笔记(一)》中讲述了,怎样开发一个WebService Server端和Cli

在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;

目录结构如下:

在Web工程中支配WebService

B)配置WebService。

这里使用的JAX-WS,为了方便部署发布,需要一些依赖包。将下面的依赖包放入”/WEB-INF/lib“目录下。

jaxb-impl.jarjaxws-api.jarjaxws-rt.jarjsr181-api.jar
gmbal-api-only.jarmanagement-api.jarha-api.jar
stax-ex.jarstreambuffer.jarpolicy.jar上述包位于jaxws工程的lib目录下,在 http://jax-ws.java.net/可以下载得到。


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/

热点排行