環境: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登錄界面。