1. 程式人生 > >Tomcat在區域網中localhost可以訪問,但是無法通過本地ip訪問,127.0.0.1也無法訪問問題的解決方法

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登入介面。