端口 8080 已在使用中,并且尚未列出使用 8080 的进程

2022-09-01 14:17:43

我试图从Eclipse启动Tomcat,但出现了一个问题:

本地主机上的 Tomcat v6.0 服务器所需的端口 8080 已在使用中。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。

我试图在Windows上使用命令列出连接到此端口的进程:

netstat -aon

但是在列表上没有使用的过程。我还尝试了:PID = 8080

netstat -aon | find "8080"

但它也没有发现任何东西。任何人都可以帮我吗?


答案 1

PID 是进程 ID,而不是端口号。您需要在地址/端口部分(第二列)的末尾查找带有“:8080”的条目。然后,您可以查看PID并使用任务管理器来确定涉及哪个进程...或运行,它将显示进程名称(但必须在管理员帐户下运行)。netstat -abn

话虽如此,我希望找到它...find "8080"

另一件事就是访问 - 在该端口上,它可能是某种描述的Web服务器。http://localhost:8080


答案 2

打开 Eclipse 转到“服务器”面板,右键单击或按以打开“概述”窗口,然后转到“端口(修改服务器端口)”。您将获得以下内容:F3

tomcat adminport
HTTP/1.1
AJP/1.3

您可以更改端口号(例如 HTTP/1.1 端口号 8080 更改为 8082)。


推荐