前一天我們大概介紹從瀏覽器輸入到Web Server回應的整個流程,今天我們就從Java Web Server開始介紹起,我們這次鐵人賽使用的是Tomcat。
在Java Web是透過Servlet來處理Http的請求,我們會常聽到Web Container這個名詞,Web容器簡單的說就是運行在JVM上的一個程式用來負責管理Servlet物件的生命週期與相關服務。當然也有人稱呼他為Applicaion Server或Web Server。常見的Java Application Server如下:
我們先到官網下載最新的Tomcat 10.1.28
目前主流是以10.1.X版為主,採用Servlet6.0的技術
解壓縮後切換到bin目錄下點擊startup.bat啟動tomcat
啟動後有一個cmd視窗
打開瀏覽器訪問localhost:8080,會看到以下畫面
在bin目錄下點擊shutdown.bat
部署的項目放在webapps資料夾下
|-app(應用程式跟目錄)
| |-static(非必要,靜態資源路徑)
| | |-css
| | |-js
| | |-html
| |-WEB-INFO(必要資料夾,受保護資源,瀏覽器無法直接訪問該資源)
| | |-classes(專案src下java檔編譯後放置於此)
| | |-lib(項目依賴的jar放置於此)
| | |-web.xml(Web項目的部署描述檔)
|___ |-index.html