- Java Web基礎與實例教程
- 孔祥盛 趙芳主編
- 952字
- 2025-03-19 16:20:59
1.4.6 有趣的實驗
接下來,看看如下有趣的實驗。
(1)在cmd命令窗口中輸入ipconfig命令,可以查看主機的IP地址(本次測試使用的主機IP地址為192.168.1.115)。選擇一臺局域網內的其他計算機,或者選擇一部通過Wi-Fi接入該局域網的智能手機,打開瀏覽器,在瀏覽器地址欄輸入網址http://192.168.1.115:8080,同樣可以顯示Tomcat歡迎頁面,如圖1-7所示。
(2)用記事本打開C:\apache-tomcat-9.0.29\webapps\ROOT中的index.jsp文件,將任意一處“request.”修改為“reques.”,保存修改,關閉記事本。刷新瀏覽器上的頁面,執行結果如圖1-8所示。HTTP響應狀態碼500,表示Web服務器上的程序運行出錯。

圖1-7 Tomcat歡迎頁面

圖1-8 執行結果
(3)刪除C:\apache-tomcat-9.0.29\webapps\ROOT中的index.jsp文件,刷新瀏覽器上的頁面,則Tomcat服務查找不到該資源文件,執行結果如圖1-9所示。HTTP響應狀態碼404,表示瀏覽器找到服務器并且已連接服務器,但服務器上不存在目的資源文件??傊?,瀏覽器請求訪問了服務器上的一個不存在的資源文件。

圖1-9 執行結果
說明
訪問Tomcat根目錄下的index.jsp文件時,使用的網址是http://localhost:8080/index.jsp,其中“/index.jsp”可以省略,這是因為Tomcat安裝目錄下的conf目錄的web.xml配置文件存在如下配置選項。
<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list>
這就意味著,如果要訪問的目的資源是一個目錄,Tomcat默認依次查找該目錄的index.html、index.htm和index.jsp文件。本書將這些文件稱為默認資源文件,有時也稱其為首頁或者歡迎頁面。
生產環境下,瀏覽器用戶如何知道服務器的域名?如何知道該域名的Web服務器上存在哪些資源文件?如何知道這些資源文件具體存放在Web服務器的哪個目錄?以學習強國為例,我們只需要打開百度首頁,通過百度搜索,就可以找到學習強國首頁(有時稱為歡迎頁面)。通過搜索引擎搜索關鍵字,可以查找某個網站的首頁,可見搜索引擎的重要性。
學習強國首頁展示了很多超鏈接,這些超鏈接對應學習強國的Web服務器上各個資源文件的具體位置。單擊這些超鏈接,學習強國的Web服務器運行對應的資源文件,瀏覽器用戶就可以享受學習強國提供的各種服務,可見Web項目中首頁的重要性。
(4)停止運行Tomcat服務,刷新瀏覽器上的頁面,執行結果如圖1-10所示,表示瀏覽器與Web服務器之間無法建立網絡連接。除此之外,如果瀏覽器地址欄中Web服務器主機IP地址不正確或者端口號不正確,都會出現類似錯誤。

圖1-10 停止運行Tomcat服務結果
簡而言之,在瀏覽器地址欄中輸入正確的主機IP地址和正確的端口號,可以確保瀏覽器與Web服務器上的Tomcat服務建立網絡連接;在瀏覽器地址欄中輸入正確的資源文件名,可以確保Web服務器能夠找到對應的資源文件。
- Learning LibGDX Game Development(Second Edition)
- jQuery Mobile Web Development Essentials(Third Edition)
- Android項目開發入門教程
- Practical Windows Forensics
- 從Excel到Python:用Python輕松處理Excel數據(第2版)
- Access 2010數據庫應用技術(第2版)
- C語言程序設計
- Raspberry Pi Robotic Projects(Third Edition)
- C++程序設計教程
- Learning Jakarta Struts 1.2: a concise and practical tutorial
- 算法秘籍
- 高效使用Greenplum:入門、進階與數據中臺
- C Primer Plus(第6版)中文版【最新修訂版】
- Elasticsearch搜索引擎構建入門與實戰
- Microsoft XNA 4.0 Game Development Cookbook