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

Java 端口8080已在使用中,未列出使用8080的进程,java,eclipse,tomcat,Java,Eclipse,Tomcat,我试图从Eclipse启动Tomcat,但出现了一个问题: 本地主机上Tomcat v6.0服务器所需的端口8080已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号 我试图在Windows上使用命令列出连接到此端口的进程: netstat -aon 但是清单中没有PID=8080的进程。我还尝试: netstat -aon | find "8080" 但它也没有发现任何东西。有人能帮我吗 PID是进程ID,而不是端口

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

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

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

netstat -aon
但是清单中没有PID=8080的进程。我还尝试:

netstat -aon | find "8080"

但它也没有发现任何东西。有人能帮我吗

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

话虽如此,我希望
查找“8080”
能够找到它


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

打开eclipse转到服务器面板,右键单击或按F3打开概览窗口并转到端口(修改服务器端口)。您将获得以下信息:

tomcat adminport
HTTP/1.1
AJP/1.3
您可以更改端口号(例如,HTTP/1.1端口号8080到8082)。

在windows“wmic进程中,processid=“正在运行的进程的pid”get commandline为我工作。这个
罪魁祸首是webhuddlejboss soft的wrapper.exe进程。

如果没有其他进程使用端口8080,即使eclipse显示在eclipse中启动服务器时使用了端口8080,首先必须通过点击“配置Tomcat”中的停止按钮来停止服务器(您可以在tomcat文件夹下的“开始”菜单中找到),然后尝试在eclipse中启动服务器,然后它就会启动


如果任何其他进程正在使用端口8080,并且您无需干扰它。那么您可以更改端口。

您可能意外启动了Tomcat两次。只有第一个进程可以使用该端口。其他进程以您看到的方式被拒绝。谢谢。您的回答很有帮助-我找到了它。+1我找到了AT选项“b”不在场,所以我回复了p so netstat-anp | grep 8080将有所帮助,谢谢。在我的情况下,访问显示jenkins服务器正在我的mac上运行。如@alex所述,更改了jenkins的端口-