1

在 Eclipse 中,我运行了一个 weblogic 服务器,并在其中部署了一个 j2ee 应用程序。该应用程序在端口 7001 上提供服务。我想将监视器连接到应用程序,我不知道要使用哪些端口。我想我知道要为主机名(localhost:7001)输入什么,但不确定要为类型和本地端口使用什么。在proeferences中,本地端口是什么意思。在应用程序运行之前或之后启动监视器是否重要?我的目标是在我登录时观察流量,通过浏览器从我的本地机器浏览到应用程序的其他部分。谢谢你的帮助

4

3 回答 3

12

如果您的网络服务原始网址是http://abc.xyz:5674/ws/wsdl:linkaction

然后对 tcp/ip 监视器进行这些设置:

local monitoring port:8888
hostname:abc.xyz
port:5674
type:http
Start it

并将 web 服务 url 更改为“http://localhost:8888/ws/wsdl:linkaction”

将您的 client.java 作为 java 应用程序运行

所以你的请求将通过 tcp/ip 代理,你可以看到肥皂消息。

于 2012-10-18T11:23:06.443 回答
7

监视器基本上充当代理。本地监控端口是您将向监控器发送请求的端口。它可以是任何空闲端口(例如 7002)。

主机名、端口和类型描述了您希望监视器代理的对象。在您的情况下,它将是 localhost、7001 和 HTTP。

然后,您将使用浏览器访问 localhost:7002,代理的请求和响应将显示在监视器中。

于 2009-01-14T18:18:42.550 回答
0

普通 SOAP 信封流程
1. 客户端 ----> SOAP 信封 ----> 服务器:9999

  1. 服务器:9999 ----> SOAP 信封 ---> 客户端

要拦截 SOAP 信封,您可以在客户端和服务器之间托管另一个服务器(“TcpMonitorServer”),请参阅新流程:

  1. 客户端 ----> SOAP 信封 ----> TcpMonitorServer:8888

  2. TcpMonitorServer:8888 --> SOAP 信封 ---> Server:9999

  3. 服务器:9999 ----> SOAP 信封 ---> TcpMonitorServer:8888

  4. TcpMonitorServer:8888 ----> SOAP 信封 ---> 客户端

来源

于 2015-12-08T07:23:25.397 回答