Tomcat部署java原生webservice

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Tomcat发布jax-ws服务

阅读本文之前,可先看下我之前发的一篇文章《Java RPC 原生实现之WebService详解》,文中所写服务的发布和调用都以Java应用程序方式(Main方法)运行。如何在Tomcat应用服务器中发布服务呢,本文将详细介绍。

一项目结构

项目结构如下

引入必须的jar包:webservices-api.jar、webservices-extra-api.jar、webservices-extra.jar、webservices-rt.jar。

二写接口

服务以RPC风格发布,并在服务方法上加了@WebMethod注解,注意下operationName属性

三写实现

四服务配置

在WEB-INF下新建文件sun-jaxws.xml,内容如下

Implementation:全路径实现类

url-pattern:服务访问路径

然后,在web.xml中增加web services配置,内容如下

五发布服务

将项目部署到Tomcat,访问服务路径验证,以本项目为例:http://localhost:8080/rpcWebDemo/ws/calculatorService

查看wsdl内容

总体来看,在Tomcat中发布原生服务还是比较简单的,引入必须的jar包,配置sun-jaxws.xml和web.xml文件即可。

相关文档
最新文档