在Windows Server 2008 R2下搭建jsp環境(四)-在測試的過程中可能出現的問題

來源:互聯網
上載者:User

標籤:time   名稱   項目   特定   ipv6   解決   nec   基本   http   

環境基本部署好了之後,便開始測試,一定要讓他經得起“考驗”,他才會值得你的信賴。Tomcat伺服器部署成功的的驗證方法(預設連接埠的情況下):

1、loacalhost:8080

2、127.0.0.1:8080

3、主機IP:8080

註:360瀏覽器給的錯覺是每次都能開啟,其實它有“記憶”功能,一定要多重新整理幾次,最好使用,Google或Firefox瀏覽器。


在這裡我給大家分享一下,在測試的過程中可能出現的問題

測試故障1:

在tomcat中發布項目之後,用IP地址不能訪問項目而用localhost時可以訪問成功???

在 tomcat中發布一個web項目,但是發布成功後,只能用http://localhost:8080/**(項目名)訪問項目,不能用
http://127.0.0.1:8080/**訪問項目,也不能用本地的IP地址訪問(http://192.16/8.0.191:8080/fm)
起初認為是防火牆的原因,但是防火牆是關閉的,應該沒有影響;
後來認為是win7的原因,那個遠程那有個不允許遠端存取,但是更改了都沒有效果;
再後來認為是想原來tomcat6的時候,沒有出現過此問題,所以現在覺得應該是tomcat5的問題。
經過從網上尋找,原因應該是tomcat綁定IP地址的問題,可以通過ping localhost查看IP是哪種格式,現解決方案如下:
(借鑒而得的解決方案)
1. 使用cmd命令netstat -n, 查看tomcat地址綁定, 發現是綁定到::1, IPv6.
2. 配置tomcat的server.xml, 更改connector配置, 連接埠不用改, 加上address="0.0.0.0", 使其綁定到IPv4, 如下
(借鑒的解決方案)
<1>使用cmd命令netstat -n, 查看tomcat地址綁定, 發現是綁定到::1, IPv6;
<2> 配置tomcat的server.xml, 更改connector配置, 連接埠不用改, 加上address="0.0.0.0", 使其綁定到IPv4
<Connector port="8080" maxHttpHeaderSize="8192" address="0.0.0.0"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<3>重啟tomcat, 再次使用netstat -n, 查看tomcat地址綁定, 已變為IPv4.
此問題即可迎刃而解。
(貌似TOMCAT5.5存在此問題)


故障2


修改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" />

紅色部分為增加內容。

最後,重啟Tomcat服務即可使用IP地址正常訪問tomcat介面。

 

在Windows Server 2008 R2下搭建jsp環境(四)-在測試的過程中可能出現的問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.