tomcat(7)-启动linux环境下的tomcat启动失败 提示:java.net.BindException: 地址已在使用 (Bind failed) :8080/80

问题1:遇到了端口占用问题,解决方法如下:

netstat -ntpl

kill -9 pid

 

 

 

tomcat(7)-启动linux环境下的tomcat启动失败 提示:java.net.BindException: 地址已在使用 (Bind failed) <null>:8080/80

因为我安装了2个tomcat ,有一台tomcat只改了端口8080常用的,其他的端口也需要改

修改/conf/server.xml

修改tomcat1的端口为18080和18005

修改tomcat2的端口为28080和28005

server.xml文件中有三个端口设置:

  <Server port="18005" shutdown="SHUTDOWN"> :关闭时使用

  <Connector port="18080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> : 一般应用使用

  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />:为AJP端口,即容器使用,如 APACHE能通过AJP协议访问Tomcat的8009端口

再启动 ./catalina.sh run,看日志

如果启动时还有提示的占用端口,按照下面的方法,把进程kill掉再重启

tomcat(7)-启动linux环境下的tomcat启动失败 提示:java.net.BindException: 地址已在使用 (Bind failed) <null>:8080/80

 

 

 

 

 

上一篇:Docker 安装 ELK


下一篇:Docker 搭建 ELK集群