Tomcat 端口被javaw.exe占用 有效解决方法

时间:2024-04-11 17:18:37

之前经常遇到在Myeclipse启动Web项目时端口被占用的错,网上的解决方法一般是关掉占用端口的进程,再就是改端口号。但是这两种方法都不适用我,后来我发现了一个在我电脑上一定能成功的方法,别人电脑上没试过,不过也可以作为参考吧。

报错图片我就不放了(其实是不好还原当时的场景:-P),步骤一共就两步,都在下面了

首先,第一步,杀掉占用端口的进程,对,这个就是要做的第一步

分别在cmd执行以下指令,关于指令是什么意思,想了解就再百度吧

netstat -aon|findstr "8000" ---------我设置的端口号是8000,这个改成自己那个被占用端口就好了
tasklist|findstr "22464"     -----------22464是占用端口的进程的PID,下图有红框表示看PID的位置
taskkill /f /t /im javaw.exe  ----------这有两种方法,另一个是taskkill /F /PID 22464,这个是根据PID杀进程

过程图如下

Tomcat 端口被javaw.exe占用 有效解决方法

第二步,打开后再关闭Tomcat服务

Tomcat 端口被javaw.exe占用 有效解决方法

打开控制台,找到服务选项卡,再找到自己那个Tomcat的服务,如上图,我的服务名字是Tomcat9,右键它,点“开始”,启动成功后,再右键它,点“停止”,这样就结束了(如果进来就看到这个的状态的“正在运行”,那么直接停止就好了)

后面就直接启动Myeclipse的Web项目就可以了

欢迎指正!