1. 问题描述
在启动tomcat时,总是会抛出Address localhost:1099 is already in use
。lsof -i tcp:1099
查看该端口号的进程, 并没有找到占用该端口号的进程; 更改JMX 端口号,也总是会抛出一样的错误。
2. 解决之路
- 无效的尝试
- 删除tomcat,重新下载
- 关机重启
- 更新IDEA版本
- 最终解决办法(不清楚原理)
在/etc/hosts 文件里添加
127.0.0.1 localhost
这一行;注意 localhost一定要和127.0.0.1 bind。笔者就是因为localhost还bind了其他的IP,导致上述问题的出现。
网友评论