Tomcat-错误处理-如何查看看当前某端口(8080)被谁占用

Tomcat启动时最常见的一般性问题就是当前端口被其他程序占用,导致的无法启动。针对于此可以进入cmd利用netstat命令查看当前端口占用情况,而后根据pid在任务管理器中停用/结束相应的服务/任务。
如下为对应操作:
1、"WIN + R"输入"cmd",进入DOS环境窗口;
2、在DOS窗口中输入命令"netstat -ano"并回车,即可查看当前端口占用情况;
3、找到Tomcat使用的端口号(默认8080),查看是哪个进程在占用此端口,并记住此进程的pid;
4、打开任务管理器,将对应的pid的进程结束,即可。
遇见其他问题:
1、DOS窗口中共不识别netstat命令,这是由于环境变量未配置好,此时需要添加环境变量path,内容为"C:/windows/system32";
2、当前服务无法被停止,查看这个服务是哪一个,记住服务名字,在服务设置中关闭此服务。同时可以查看它是否是"开机自启",一般出现这种情况都是因为此服务为"开机自启"状态,因此造成未知情况下就出现端口占用。如果此服务不是必须的,你可以选择将此服务改为"手动"。
 
原文地址:https://www.cnblogs.com/zdtiio/p/6004122.html