启动tomcat报错‘address in use’解决方案

1
分享 2019-09-27
启动tomcat的时候在日志中查看到了报错如下图,错误的意思是端口被占用了。

QQ图片20190927152938.jpg

 

解决方法:
  1. 先执行命令找出占用端口进程: lsof -i:8009
  2. 这个命令会返回占用端口的pid,然后执行名命令杀掉这个进程: kill 12345(替换为实际pid)
  3. 再次启动tomcat,并确保日志中没有错误出现。

 
多啰嗦几句:
启动tomcat有可能同时报80和443以及其他端口都被占用,这次遇到错误的时候发现这些端口都是被同一个进程占用,所以杀掉一个进程,即解决此次所有端口被占用的情况。
 

0 个评论

要回复文章请先登录注册