ActiveMQ启动报错(端口被占用):java.lang.IllegalStateException
ActiveMQ端口被异常占用
这个问题太恶心了,启动Tomcat,默认的端口是8080,死活启动不了,看着报错信息就是端口被占用,网上一直搜索解决办法:netstat -aon|findstr "8080"
然而并没有什么卵用,也没有发现进程信息,但是Tomcat应用确实是启动不了,可能是与我上午没有正常关闭MQ应用导致的?
最后网上搜了下这个办法解决的:通过管理员窗口执行命令:netsh winsock reset,然后重启电脑即可!!!
后续,昨天搜到的这个办法只能解决一点点问题,还是特别特别容易出现端口占用的情况,破案了,不是异常关闭MQ导致的,再来说下这种端口被占用的解决办法,
今天2022-10-11号也是,启动MQ一直给我报错。太恶心了,通过工具也查看不到端口被占用了。网上就一直搜索啊,终于搜到了解决办法:
1、Win + R 2、services.msc 3、禁用 Internet Connection Sharing(ICS) 服务
感谢这篇文章:https://blog.csdn.net/qinchao_mei/article/details/121349506
--------------------------------------------------------------------------------------------------------------
只禁用ICS服务没有真正解决问题,重启电脑后ICS服务还是重启了。
这篇文章才是真正解决我的问题:https://zhuanlan.zhihu.com/p/559378178
关闭服务:
先禁止”主机网络服务“后,再去处理”Internet Connection Sharing (ICS)“服务,成功禁止!
同时按住:Ctrl+Shift+Esc调出资源管理器,然后打开服务
关闭指定服务:
成功启动: