如何为其他服务部署JAX-WS Web服务,它既是服务提供者又是消费者?

时间:2012-03-01 02:04:36

标签: java web-services tomcat jax-ws

我使用JDK6的内置JAX-WS支持开发了一个Simple WebService,并在Tomcat6上部署为Web项目。 为此,我需要将jaxws-api.jar复制到TOMCAT_HOME/endorsed directory(由于一些类加载器问题)和一些JAX-WS RI jars复制到WEB-INF/lib,最后它工作正常。

现在我需要为其他地方部署的其他JAX-WS webservice编写客户端,并从我创建的Web App中调用它。

由于我的JAX-WS文件夹中有WEB-INF/lib个罐子,我收到错误。 我可以从一个独立的java项目调用webservice而不在我的类路径上有JAX-WS RI个jar。

有人可以告诉我如何部署Web项目,也就是WebService Provider和WebService Consumer?

1 个答案:

答案 0 :(得分:0)

我按照Metro分发示例中的步骤将ant build文件放在需要复制到JRE和tomcat背书目录的jar文件中。现在工作正常。

谢谢。