问题背景
今天来到公司打开电脑,发现电脑的IDEA昨晚自己闪退了,然后重新打开IDEA开发工具,启动项目时提示端口占用,但是实际上这个端口并没有在启动的项目,报错信息如下
Description: The Tomcat connector configured to listen on port 2225 failed to start.The port may already be in use or the connector may be misconfigured.
这个错误的大致意思就是说你当前启动的项目端口占用导致启动失败了。
问题处理
通用办法
通用的处理这种情况的办法就是先关掉当前打开的IDEA 开发工具,然后再打开【任务管理器】,找到没有关闭干净的 IDEA 开发工具和 Java 进程,结束进程后再次打开IDEA 开发工具启动项目就可以了
当然也会遇到这种方式停不掉的端口,这种情况下,如果不想修改配置文件的 server.port 的话,那么你就可以通过下面的方式来关闭占用端口
命令行办法
在你的windows 操作系统搜索栏输入 cmd 找到【命令提示符】然后点击打开
打开后输入你需要查询的端口占用的端口号,通过命令查询,比如你需要查询端口号 2225 的占用情况
netstat -ano | findstr 2225
这里我在查询一下端口号80的占用情况,这里可以看到含80的都会被查询出来
如果你想要查看一下具体进程是什么进程,那么你可以通过命令查询具体进程的详细信息
tasklist|findstr 4840
这个时候想要杀掉某个进程的话就可以通过进程号杀掉当前进程
taskkill /pid 4840 /f
执行成功后就会如图提示,这里的进程号是我在实际情况中需要杀掉的进程号
以上就是个人在实际开发过程中遇到的关于IDEA 开发工具启动项目提示端口占用问题的处理方案,大家有需要的可以用哈。