如何在 Tomcat 7 上部署 SOAP Web 服务?
我已经使用 Eclipse 成功发布了我的 Web 服务:
"Endpoint.publish("http://localhost:786/AddWebservice", new Operation())"
从这里我不知道如何在 Tomcat 服务器上发布相同的 Web 服务。
最佳答案
在 Tomcat servlet 容器上部署 JAX-WS Web 服务。请参阅以下 Web 服务部署的摘要步骤。
- 创建网络服务(当然)。
- 创建sun-jaxws.xml,定义Web服务实现类。
- 创建标准的web.xml,定义WSServletContextListener, WSServlet 和 Web 项目的结构。
- 构建工具来生成 WAR 文件。
- 将 JAX-WS 依赖项复制到“${Tomcat}/lib”文件夹。
- 将 WAR 复制到“${Tomcat}/webapp”文件夹。
- 开始吧。
参见下面的示例SOAP in Tomcat
关于java - 如何在 Tomcat 7 上部署 SOAP Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30846441/