8080:The Tomcat connector configured to listen on port 8080 failed to start 的解决办法

问题再现:

控制台最后会显示Application启动失败,如下:

...

***************************
APPLICATION FAILED TO START
***************************
 
Description:
 
The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.

...

问题原因:

因为Description中描述的8080端口被占用了,所以无法启动Tomcat造成的。

你可能一脸懵逼? 没启动怎么被占用了?

原因可能是你测试的时候,已经启动过该程序,虽然程序最后关闭了,但是程序里运行的某个线程依然占用着端口造成的。

解决办法:

简单粗暴一些,找到它,手动关掉。

以我本地模拟的8080端口为例:

1. 打开cmd命令窗口  输入如下指令查看所有端口和PID

netstat -ano

 2. 找到对应的端口对应的PID ,输入指令找到对应的进程

tasklist | findstr "4044"

扫描二维码关注公众号,回复: 9441498 查看本文章

3.杀掉该进程,再次启动就OK啦

taskkill /f /t /im java.exe

或者,一般占用8080端口的都是【java.exe】,所以,可以试试直接执行第3步。

更多精彩,请关注我的"今日头条号":Java云笔记
随时随地,让你拥有最新,最便捷的掌上云服务

发布了147 篇原创文章 · 获赞 169 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_44259720/article/details/104521766