SOAPMonitor 无法与服务器通信
我的 Apache Axis 1.4 服务在使用二进制文件附带的 SOAPMonitor 时遇到问题。
虽然小程序启动时没有问题(例如 http://localhost:8080/axis/SOAPMonitor) ,嵌入式应用程序中的状态栏给出以下错误消息: “SOAP 监视器无法与服务器通信”
我已经尝试过的一些进一步阅读:
I have a problem with my Apache Axis 1.4 service, using the SOAPMonitor which comes with the binaries.
While the applet starts up with no problems (e.g. http://localhost:8080/axis/SOAPMonitor), the status bar in the embedded application gives the following error message:
"The SOAP Monitor is unable to communicate with the server"
Some further reading that I have already tried:
- http://ws.apache.org/axis/java/install.html (See appendix)
- http://ws.apache.org/axis/java/user-guide.html#AppendixUsingTheSOAPMonitor
- http://www.javabeat.net/articles/25-programming-web-services-using-apache-axis-2.html
- http://www-scf.usc.edu/~csci571/2005Spring/axisinstall.html (see "Enabling SOAPMonitor in Axis")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确保在 web.xml 配置文件中实际启用了 SOAPMonitor 后,我注意到它使用了 5001 端口。我使用了“netstat.exe”并注意到没有任何内容正在侦听此端口,但是...还是更改了它到另一个未使用的端口 8081。
再次重新启动我的应用程序服务器后,这似乎有效。
请注意,Axis 附带的 TCPMonitor 应用程序具有类似的功能,并且更易于设置!
After ensuring that the SOAPMonitor is actually enabled in the web.xml configuration file, I noticed that it used a port of 5001. I used 'netstat.exe' and noted that nothing was already listening on this port but... Changed it anyway to another unused port, 8081.
After restarting my app server once more this seemed to work.
Note that the TCPMonitor application which also comes with Axis has similar functionality and was easier to set up!