Linux_Centos7-----可以通過127.0.0.1和localhost訪問tomcat,不能通過ip訪問tomcat 的解決方法


問題截圖說明:

  

第一步:server.xml中加上address="0.0.0.0"

  1、. 配置tomcat的server.xml, 更改connector配置, 端口不用改, 加上address="0.0.0.0", 使其綁定到IPv4, 如下

  (借鑒的解決方案)
  <1>使用cmd命令netstat -n, 查看tomcat地址綁定, 發現是綁定到::1, IPv6;
  <2> 配置tomcat的server.xml(查找路徑:apache-tomcat-8.5.55/conf/server.xml), 右鍵--選擇“用文本編輯器”打開,更改connector配置, 端口不用改, 加上address="0.0.0.0", 使其綁定到IPv4
<Connector port="8080" address="0.0.0.0"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

  <3>重啟tomcat, 再次使用netstat -n, 查看tomcat地址綁定, 已變為IPv4.

  注:如上的參考鏈接:https://blog.csdn.net/sinat_39430615/article/details/78091758

第二步、檢查本機的IP地址(特別重要)

1、無論是選擇的橋接模式還是NAT模式,都需要再次檢查下網絡適配器與ifconfig -a檢查的IP地址是否一致

  

 2、瀏覽器中輸入的地址為:ifconfig -a查詢出的IP地址。詳見如下,已正常可訪問

  

 

 如上執行結束若不行,請關閉防火牆。

 

第二步:關閉防火牆

1、檢查防火牆的狀態

  sudo systemctl status firewalld

2、關閉防火牆

  sudo systemctl stop firewalld

 

第三步:


免責聲明!

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



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