摘要:今天學到根應用的部署。中將一個應用成為一個就是對我們的主機配置。重點在和屬性根據官方文檔解釋是相對于的。也就是如果的是是的話如上例那么全路徑就是以上規則滿足于使用相對路徑也可以配置絕對路徑。
今天學到 tomcat ROOT(根) 應用的部署。
傳統部署,我們將我們的應用(demo)放在 webapps 目錄下面時候就訪問
http://localhos:8080/demo 即可。
但是如果我想通過訪問 Domain 也就是 http://localhos:8080 有什么辦法能訪問到我們的應用呢?
答案當然是 有辦法。
方法很簡單 就是在 tomcat 的 appBase 制定的位置 一般是 webapps 目錄下面建立一個 ROOT 目錄,即可。
如果是使用 war 包部署的話。直接把你的war包。取名叫做 ROOT.war 即可。
此時訪問應用的話就可以直接訪問 http://localhos:8080
此時,有的小伙伴會問,把war包的名字固定成 ROOT.war 瞬間感覺節操碎了一地。那有沒有。靈活一點的辦法呢。
答案當然是 有辦法。
知道 conf/server.xml 文件。
找到 Host 標簽
在 Host 標簽中加一個 Context 元素。(tomcat中將一個應用成為一個Context)就是對我們的 主機配置。
...
docBase
根據 tomcat 官方文檔解釋docBase是相對于 appBase 的。也就是如果 tomcat 的 $catalina.base 是 /usr/local/tomcat
appBase 是 webapps 的話
docBase="demo"(如上例)
那么 docBase 全路徑 就是 ${catalina.bae}/webapps/demo = /usr/local/tomcat/webapps/demo
以上規則滿足于 使用相對路徑
也可以配置絕對路徑。
path
根據 tomcat 官方文檔解釋 path 大概意思就是,當請求的uri的是以path開頭是啟用該Context
現在我們又可以愉快的玩耍了
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/64165.html
摘要:配置文件學習筆記定義運行的用戶和用戶組進程數,建議設置為等于總核心數全局錯誤日志定義類型,進程文件指定進程可以打開的最大描述符數目工作模式與連接數上限這個指令是指當一個進程打開的最多文件描述符數目,理論值應該是最多打開文件數與進程數相除, Nginx配置文件學習筆記 定義Nginx運行的用戶和用戶組 user nginx; Nginx進程數,建議設置為等于CPU總核心數 worker...
摘要:配置文件學習筆記定義運行的用戶和用戶組進程數,建議設置為等于總核心數全局錯誤日志定義類型,進程文件指定進程可以打開的最大描述符數目工作模式與連接數上限這個指令是指當一個進程打開的最多文件描述符數目,理論值應該是最多打開文件數與進程數相除, Nginx配置文件學習筆記 定義Nginx運行的用戶和用戶組 user nginx; Nginx進程數,建議設置為等于CPU總核心數 worker...
摘要:用來表示一個應用表示實例與當處理請求時,需要將請求映射到具體的容器進行處理請求映射,除了考慮映射規則,這時候還要對進行生命周期的管理組件的注冊初始化銷毀等等適配器模式解耦,與以及的溝通橋梁 title: Tomcat靜態架構date: 2018-10-24 13:46:20tags: tomcat 讀書筆記 《Tomcat架構解析》讀書筆記一 大體設計思路 接收客戶端請求(Co...
閱讀 2937·2021-10-14 09:42
閱讀 3702·2021-08-11 11:19
閱讀 3548·2019-08-30 13:57
閱讀 3130·2019-08-30 13:49
閱讀 1541·2019-08-29 18:38
閱讀 902·2019-08-29 13:16
閱讀 1858·2019-08-26 13:25
閱讀 3233·2019-08-26 13:24