关于TOMCAT 8.5.11在IDEA2019中无法启动提示port:1099被占用的解决办法
1.场景
在第一次配置中完美运行,但经过多次重启后会出现无法启动的现象提示的是1099端口被占用了
2.猜测问题
首先想到的当然是看看1099端口为什么会被占用了
netstat -aon|findstr "1099"
如果查出有占用的进程直接杀掉就行
tasklist|findstr "PIDnum"
taskkill /pid PIDnum /f
但是如上图所示,我的1099端口并没有被任何进程占用
那么问题就来了:是什么导致了1099端口被占用呢?
经过重装tomcat等操作,我查阅到一篇文章,大概内容如下:
windows10某些版本默认的动态端口起始端口号被设置成了1024。
那么也就是1024后的端口号对于tomcat的状态就是“is already in use”
那么解决办法就是更改起始端口号
netsh int ipv4 show dynamicport tcp
netsh int ipv4 set dynamicportrange tcp start=49152 num=16384
重启电脑就可以解决啦
3.排查流程:
1.先检查端口是否被占用,如有直接查杀。
2.检查TOMCAT路径,记得TOMCAT配置里指向jre文件
3.更改动态端口起始号
4.重装系统吧
5.重买电脑解决一切问题
4.查阅的资料
动态端口的资料:https://blog.csdn.net/qq_37589243/article/details/118759335
查杀占用端口:https://www.jb51.net/os/windows/668472.html