web伺服器軟體之tomcat
阿新 • • 發佈:2020-12-14
1、web伺服器軟體介紹
- 1 、接收使用者的請求,處理請求,做出響應。
- 2、 在web伺服器軟體中,可以部署web專案,讓使用者通過瀏覽器來訪問這些專案
- 3、 web容器
常見的java相關的web伺服器軟體
- 1、webLogic: oracle公司,大型的javaEE伺服器,支援所有的javaEE規範,收費
- 2、webSphere: IBM公司,大型的javaEE伺服器,支援所有的javaEE規範,收費
- 3、JBoss:JBOSS公司,大型的javaEE伺服器,支援所有的javaEE規範,收費
- 4、Tomcat: Apache基金組織,中小型javaEE伺服器,支援少量的javaEE規範servlet/jsp, 開源免費
2、tomcat的使用
下載、安裝、解除安裝
- 下載:tacat官網
- 這裡下載的版本:8.5.61 ---core下 64位
- 安裝:解壓即可安裝,注意安裝目錄不要有中文和空格
- 解除安裝:刪除目錄
啟動、關閉
- 啟動:雙擊bin目錄下startup.bat
- 訪問:http://localhost:8080,訪問自己
- 問題:
- 黑窗一閃而過:沒有正確配置JAVA_HOME環境變數
- 啟動報錯:埠衝突,需要結束佔用埠號的服務
netstat -ano : 檢視埠,查詢對應的pid,在服務視窗結束對應pid的程序
- 關閉:雙擊bin目錄下shutdown.bat,或者ctrl+c ,或者直接關閉啟動的視窗
如何部署專案之靜態資源部署
-
1、直接將專案放到webapps目錄下
-
2、訪問f:/dist目錄下的index.html檔案,需配置conf/server.xml檔案
- 在Host標籤體中配置
<Context docBase="F:/dist" path="/" /> /* docBase: 專案存放路徑(相對webapps),也可以是專案絕對路徑 path:web專案的訪問路徑,即虛擬檔案目錄 */
- 訪問:localhost:8080/index.html
-
3、訪問f:/dist目錄下的index.html檔案, 在conf\Catalina\localhost建立任意名稱的xml檔案(推薦使用)
- 注意:虛擬目錄名稱為 xml檔名稱
<!--xml1.xml--> <?xml version="1.0" encoding="utf-8" ?> <Context docBase="F:/dist" >
- 訪問:localhost:8080/xml1/index.html