解决tomcat1099端口占用问题

渡星河
2023-03-04 / 0 评论 / 5 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年03月04日,已超过565天没有更新,若内容或图片失效,请留言反馈。

第一步使用命令查看是否1099端口被占用

netstat -ano | findstr 1099
这个是windows下查询的方法
如果查询到了,直接看应用程序进程id去任务管理器关闭此进程

如果没查询到1099端口被占用

也就是说查询结果为空
今天刚好遇到过类似的问题,提示端口被占用,但是实际上通过 netstat 并没有看到有使用, 所以有些疑惑,经过一番搜索,才发现是因为 Hyper-V 引起的 保留端口,这部分端口将会被系统保留,无法被其他应用程序所使用。

查看保留端口。

netsh interface ipv4 show excludedportrange protocol=tcp
解决办法有2个。1、换个端口;2、解除保留。
解除保留需要禁用 Hyper-V ,并重启,然后使用管理员运行 CMD 执行如下命令
netsh int ipv4 add excludedportrange protocol=tcp startport=1099 numberofports=4

还可以去关闭Windows的Hyper-v来解决这个问题

1

评论 (0)

取消