自己解决tomcat启动时,8080端口被占用的常用方法
第一种方法:
- 开始 -> 运行->cmd->netstat -ano,确认8080
端口是不是正在被使用。如果是则继续2,否则不属于本文讨论范围,请自己google - 利用天网,卡巴斯基等的防火墙,察看8080端口到底被哪个程序占用。如果该程序不重要,那么关闭该程序,甚至卸载该程序,继续4;否则,该程序很重要不能停止,那么继续3
- 修改要启动的tomcat的conf文件夹下的server.xml,将tomcat的端口由默认的8080改为另一个不冲突的端口比如8088,将<Connector port="8080"改为<Connector port="8088",继续4
- 重新启动tomcat,如果问题还是8080端口被占用,那么继续1,否则不属于本文讨论范围请自己google
第二种方法:
在dos窗口输入 cmd——>打开system32文件输入netstat -ano 查看8080端口被那个进程占用,记住那个pid, 然后 打开资源管理器(ctrl + alt + delte,第二排中间选项),在打开的窗口选择: 查看-》选择行-》选择PID(进程ID)方框-》确定。
然后选择 “进程”, 在列表里找到 先前在找到的那个pid,然后停止进程。 这样就把占用eclipse默认端口的进程停止了。