我在 Eclipse Mars EE 中尝试执行 Servlet 程序时收到以下错误。
“在本地主机启动 Tomcat v8.0 服务器”遇到问题。
本地主机上的 Tomcat v8.0 服务器所需的端口 8080 已存在
使用。可能已经在另一个进程或系统中运行
进程可能正在使用该端口。要启动此服务器,您需要
停止其他进程或更改端口号。
我应该怎么做才能停止该过程?我假设 Tomcat 7 服务器必须停止。如果我的操作系统是Windows 8,我该怎么办?
错误截图:
![error screen shot](https://i.stack.imgur.com/u5Z87.jpg)
对于 Ubuntu/Linux
步骤 1:查找正在使用端口 8080 的进程 ID
netstat -lnp | grep 8080
or
ps -aef | grep tomcat
步骤 2:使用上面结果中的进程 ID 杀死进程
kill -9 process_id
对于 Windows
第1步:查找进程ID
netstat -ano | findstr 8080
步骤 2:以管理员身份打开命令提示符并终止进程
taskkill /F /pid 1088
在我的例子中,端口 8005 已被使用,因此我使用了与上述相同的步骤。
![enter image description here](https://i.stack.imgur.com/XiEWI.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)