Error running 'Tomcat 9.0.19': Address localhost:1099 is already in use
尝试解决
第一步:查询被占用端口
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
运行配置
本来以为是端口被占用,尝试换了端口,无论怎么换都是显示xx is already in use. 恳请各位大佬指点!
前几天刚好遇到过类似的问题,提示端口被占用,但是实际上通过 netstat 并没有看到有使用, 所以有些疑惑,经过一番搜索,才发现是因为 Hyper-V 引起的
保留端口
,这部分端口将会被系统保留,无法被其他应用程序所使用。查看保留端口。
解决办法有2个。1、换个端口;2、解除保留。
解除保留需要禁用 Hyper-V ,并重启,然后使用管理员运行 CMD 执行如下命令