2 linhonghu2 LinHongHu2 于 2018.01.03 16:16 提问

Linux tomcat 启动异常 试了很多想了很多未解

Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
Caused by: java.net.BindException: Address already in use
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.initInternal(Connector.java:995)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
... 12 more
Caused by: java.net.BindException: Address already in use
字数有限 ,大概问题原因再上

6个回答

j110212227
j110212227   2018.01.03 16:23
已采纳

端口被占用,如果是linux请使用ps -ef|grep 端口号 ,找到对应进程的pid,使用kill -9 pid杀掉进程。
如果是windows请在任务管理器中找到占用该端口的进程手动杀掉。

LinHongHu2
LinHongHu2 谢谢回复我已近解决了
4 个月之前 回复
gubin1687
gubin1687   2018.01.03 16:20

端口号已经被使用了

LinHongHu2
LinHongHu2 谢谢回复我已经解决
4 个月之前 回复
qq_29541437
qq_29541437   2018.01.03 16:21

手动把tomcat服务停了再启动呢?

LinHongHu2
LinHongHu2 谢谢回复我已近解决了
4 个月之前 回复
wu1226419614
wu1226419614   2018.01.03 16:22

Caused by: java.net.BindException: Address already in use:说明你当前服务器启动的地址和端口已经启动了,所以不能再启动。
解决方法,如果你只安装了一个tomcat,最直接有效的方法就是关机,然后再开机就可以了。
或者你找到你已经启动的tomcat服务器进程 kill -9 pid杀掉再启动就可以了。
如果你安装多个tomcat,那你需要调整其中一个服务器的端口地址conf/server.xml;修改端口映射到不同的端口就可以了。

wu1226419614
wu1226419614 回复LinHongHu2: http://blog.csdn.net/fansenjun/article/details/53301744看看这篇博客里给出的修改端口方法,查看一下,是不是没有全部修改,前提是你运行的是两个独立的tomcat这种修改才是有用的
4 个月之前 回复
LinHongHu2
LinHongHu2 java.net.BindException: Address already in use (Bind failed) 显示绑定失败 重启了服务器也不行 端口修改之前也是试过了
4 个月之前 回复
j110212227
j110212227   2018.01.03 16:25

不小心命令写错了,Linux使用netstat -nltp |grep 端口号

LinHongHu2
LinHongHu2 谢谢回复我已经解决了
4 个月之前 回复
qq_35827809
qq_35827809   2018.01.03 17:03

Caused by: java.net.BindException: Address already in use
1、看是否重复启动tomcat
2、当前linux服务有安装多少个tomcat,端口占用也会报错
修改端口可以参考一下
https://www.cnblogs.com/wvqusrtg/p/4991328.html

LinHongHu2
LinHongHu2 谢谢回复我已经解决了
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!