tomcat(7)-啟動linux環境下的tomcat啟動失敗 提示:java.net.BindException: 地址已在使用 (Bind failed) :8080/8005


問題1:遇到了端口占用問題,解決方法如下:

netstat -ntpl

kill -9 pid

 

 

 

因為我安裝了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掉再重啟

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM