当前位置:文档之家› Tomcat部署java原生webservice

Tomcat部署java原生webservice

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文件即可。

相关主题