将axis2.war部署到容器会破坏对外部axis2 Web服务的客户端调用

时间:2013-04-18 19:32:38

标签: java axis2 resin

我在应用容器(树脂)中部署了几个现有的Web应用程序作为独立的war文件。有些使用axis2 jar文件和axis2生成的Stub文件来调用外部基于SOAP的Web服务。在此之前,他们都做得很好。

我最近将axis2.war部署到同一个容器中,以便创建Web服务(与上面提到的客户端代码无关)。

一旦我重新启动应用程序容器,客户端对外部Web服务的调用似乎被我新部署的axis2.war“拦截”了。 服务暂时显示在axis2 web-app的“可用服务”页面中,其中的内容似乎是基于原始外部Web服务名称的随机生成的名称。

这些服务很快就消失了,但结果是我的客户端代码因500错误而失败,因为本地Axis2.war不知道如何处理这些请求。

我一直在搜索2天,但没有发现任何有类似情况的人。我甚至不确定如何解释发生了什么,因为我的客户端代码从不引用localhost来进行这些Web服务调用。我假设这与axis2.war中的某些配置有关吗?

如果有人对可能发生的事情有任何想法或见解,我将非常感谢任何信息。

感谢您的帮助

0 个答案:

没有答案