Tomcat在局域網中localhost可以訪問,但是無法通過本地ip訪問,127.0.0.1也無法訪問問題的解決方法


環境:Tomcat6,Windows Server2008 R2, Tomcat使用默認端口8080。

在BO服務器上使用Tomcat6作為WEB服務器,在服務器本地使用http://localhost:8080/BOE/BI可以正常訪問BOE platform平台的登錄界面,但是使用http://127.0.0.1:8080/BOE/BI無法訪問,使用本地ip地址http://111.111.111.137:8080/BOE/BI也無法訪問。
解決方案如下:

修改Win7的防火牆配置。

1、開始----控制面板----系統和安全----windows防火牆----高級設置

2、選擇“入站規則”----點擊“新建規則”----“規則類型”選擇“端口”----“下一步”----該規則應用於,選擇“TCP----“特定本地端口”輸入“8080(Tomcat使用的端口)----“下一步”----選擇“允許連接”,點擊“下一步”----何時應用該規則,默認全選,點擊“下一步”----為該規則起一個名稱,如“Tomcat開放8080端口”----點擊“完成”

現在,Tomcat就能通過windows的防火牆了。

3、修改tomcat配置文件,在tomcat的安裝目錄下的conf目錄,tomcat6\conf\server.xml,在設置端口地方,增加address="0.0.0.0",修改后結果如下:

<Connector port="8080" protocol="HTTP/1.1" 
               maxThreads="150" connectionTimeout="20000" 
               redirectPort="8443" address="0.0.0.0" />

紅色部分為增加內容。

最后,在CCM中,重啟Tomcat服務即可使用IP地址正常訪問BO登錄界面。


免責聲明!

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



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