1

我们正在从 升级10.010.3.6. 我们的 Web 应用程序在 DMZ 中运行,并使用.jar由 clientgen 创建的文件JAX-RPC通过 XML 防火墙调用部署在我们内部网络上的 Web 服务操作。我的问题是 XML 防火墙的行为就好像调用 Web 服务操作的 HTTP 请求被发送了两次,而据我所知,它只发送了一次。我设置了以下属性来查看肥皂流量:

-Dweblogic.wsee.verbose=*
-Dweblogic.log.RedirectStdoutToServerLogEnabled=true

不幸的是,我无法访问 XML 防火墙,但我已经能够获取我的服务端点的完整日志。我可以看到它报告收到重复的请求,但对于我来说,我不知道这是怎么发生的。当 Web 服务客户端在 version 上运行时,不会发生这种情况10.0

我已经尝试了我能想到的一切来解决这个问题。我希望这里有人可以提供一些建议,或者告诉我这是否是一个已知问题。

4

1 回答 1

1

您可以使用TCP Monitor拦截服务器和防火墙之间的 SOAP 流量。

通过这种方式,您可以判断请求是否被发送两次,或者防火墙是否存在内部问题。

此外,在您拦截请求后,您可以再次使用 TCP Monitor 或SOAP UI重新发送请求以模拟 Web 服务器并调试防火墙。

于 2013-01-18T04:17:55.860 回答