【发布时间】:2022-01-03 09:49:10
【问题描述】:
当我尝试在 Eclipse 中的 Tomcat 上运行一个简单的 JSP 程序时,出现以下错误。
Tomcat v6.0 服务器在 localhost 所需的多个端口(8005、8080、8009)已在使用中。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
这是怎么引起的,我该如何解决?
【问题讨论】:
-
我有一个类似的问题,原来是windows防火墙。
-
可能是一些不死的进程让你的tomcat活着。通过找到它的 ID 并终止它或重新启动您的机器来终止该进程。
-
您可以使用这些命令从命令控制台停止已经运行的 tomcat 服务。
netstat -ano | findStr 8080找到正在运行的服务,然后找到进程id并复制pid并再次以taskkill /F /PID pid_number运行命令