写这篇文章的起因:
eclipse运行web项目启动tomcat报错(如下图):
报错:Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
解决办法
运行win+r 打开cmd窗口
在cmd窗口运行指令:netstat -ano
结果如下:
在显示出来的一大堆本地地址中找到:8080串口,上图最后一排
再运行指令:netstat -ano|findstr 8080
单独将8080串口的进程显示出来,如下:
可打开任务管理器查看这个PID为:18200 的任务是什么:
键盘操作:Ctrl+shift+esc
点击详细信息-再点击PID排序,迅速找到18200的任务,发现是一个javaaw的一个程序,可点击它并结束任务
也可通过命令行操作关闭该任务:taskkill /pid 18200 /f
18200是我的电脑中占用8080接口的PID号,修改为自己电脑中占用的即可,运行结果如下:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/114595.html