【发布时间】:2015-06-05 21:09:52
【问题描述】:
所以基本上我有一个用 JAXB 制作的简单 Web 服务(就像 Endpoint.publish() 一样简单)。它工作得很好。一旦我尝试将我的服务与另一个本身使用 Axis2 Web 服务的应用程序一起使用,我就无法再发布我的 Web 服务器了。 由于第二个应用程序不是我提出的,我无法检查源代码。我认为 AxisEngine 正在监听我的 Web 服务器发布,它不会让它被“创建”。
例如:
在这个 Axis2 应用程序之前,我将在 http://ip:port/server 发布我的 web 服务,并且我能够打开页面 http://ip:port/server?wsdl。
现在我在同一地址发布服务器,但是当我打开页面 http://ip:port/server?wsdl 时,我会自动重定向到 http://ip:port/services/ 并出现错误异常(找不到端点引用 (EPR) 的服务) .
【问题讨论】:
-
虽然你的文字很清楚;我不清楚你的问题到底是什么。
-
感谢您的回复。问题是我无法访问我的第一个 Web 服务上的 ?wsdl 页面,因为它被重定向到 /services/ 页面。当另一个应用程序开始使用 Axis2 时,这种情况就开始发生了。