Eclipse TCP / IP Monitor有两个端口

时间:2012-11-07 18:57:19

标签: eclipse http servlets eclipse-plugin tcp-ip

我试图使用TCP / IP Monitor监控请求。

但是,我看到有两个端口正在使用中。一个是应用程序端口[8080]和其他监视端口[9833]。

有人可以说,为什么有两个不同的端口?

当我启动应用程序时,它会在9833而不是8080启动。为什么会这样改变?

1 个答案:

答案 0 :(得分:6)

通过捕获发送到应用程序(主机和端口)的所有请求,将其转发到Monitor控制台,然后将原始请求转发给应用程序来完成Eclipse监视。 受监控的应用程序本身将返回其对eclipse的响应(从预期的客户端),eclipse也将其转发到监视控制台上。

现在,eclipse如何捕获首先发送到受监控应用程序的请求?它只是运行一个服务,接受这些请求(代表应用程序)并转发它,该服务还将应用程序响应返回给原始请求者。

基于以上所述,在eclipse TCP / IP Monitor屏幕中,Local monitoring port eclipse服务的端口(您可以使用任何可用的端口号),以及其他Port是受监控的应用程序端口号。

因此,在您的情况下,您正在监控的应用程序正在端口8080上运行 eclipse服务正在使用端口9833 (这只是您的随机端口)可以换)。

您的应用程序端口尚未更改,它仍然在8080上运行,您可以尝试,但eclipse TCP / IP监视器不会捕获任何数据,除非您使用端口9833.