【发布时间】:2013-12-10 01:04:33
【问题描述】:
我创建了一个简单的 JAX-WS 网络服务,并在 tomcat 上运行它。我可以通过http://localhost:8080/HelloWorldDocStyle/sayhello?wsdl 访问WSDL 文件。所以tomcat运行在http://localhost:8080。
我还为此 Web 服务编写了一个客户端,当我在 Eclipse 中运行此客户端时,它会正确检索来自 Web 服务的响应并将其显示在 Eclipse 控制台中。
现在我正在尝试在fiddler 中捕获客户端和 Web 服务之间的 SOAP 流量。当我在浏览器中放置上面的 WSDL 链接并按 Enter 键时,提琴手会捕获该请求和相应的响应(WSDL 文件),但是当我运行客户端时,它会在 Eclipse 控制台中检索响应,但没有与此请求-响应相对应被 fiddler 捕获。在 Fiddler 选项中,它正在侦听端口 8888:
但我不明白我还必须在 fiddler 中配置什么来捕获 Java 客户端和 Web 服务之间的流量。代理和网络方面有点弱,但不是菜鸟,所以请帮忙。
【问题讨论】:
-
您需要在 Eclipse 中将代理服务器设置为 127.0.0.1:8888,或者您需要对 Java 运行时执行相同操作。您使用的是 Windows 还是其他平台?
-
在 Windows 平台上是的
标签: eclipse web-services soap fiddler