IDEA:Tomact Address localhost:1099 is already in use

Error running 'Tomcat 9.0.19': Address localhost:1099 is already in use

1099 is already in use.png

尝试解决

第一步:查询被占用端口

netstat  -ano | findstr 1099

结果为空,尴尬,不是说in use吗?

环境

  • Microsoft Windows [版本 10.0.19042.487]
  • IntelliJ IDEA 2019.1.2 (Ultimate Edition) Build #IU-191.7141.44, built on May 7, 2019
  • JRE: 1.8.0_202-release-1483-b49 amd64
  • JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

Windows 10 10.0

运行配置

image.png

本来以为是端口被占用,尝试换了端口,无论怎么换都是显示xx is already in use. 恳请各位大佬指点!

阅读 5.8k
2 个回答

前几天刚好遇到过类似的问题,提示端口被占用,但是实际上通过 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

有以下几种方式解决:

  1. 万事大吉方法,重启电脑试试
  2. 修改对应的JMX通信端口再试试
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题