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

Kin*_*ska 27 java eclipse tomcat

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

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

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

netstat -aon
Run Code Online (Sandbox Code Playgroud)

但在上市时没有任何流程PID = 8080.我也尝试过:

netstat -aon | find "8080"
Run Code Online (Sandbox Code Playgroud)

但它也没有找到任何东西.谁能帮我?

Jon*_*eet 35

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

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

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

  • 谢谢.你的答案很有帮助 - 我找到了. (2认同)

小智 5

打开eclipse进入Servers面板,右键单击或按F3打开Overview窗口,然后转到Ports(修改服务器端口).您将获得以下内容:

tomcat adminport
HTTP/1.1
AJP/1.3
Run Code Online (Sandbox Code Playgroud)

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