tomcat如何修改默認(rèn)訪問項(xiàng)目名稱和項(xiàng)目發(fā)布路徑
tomcat修改默認(rèn)訪問項(xiàng)目名稱和項(xiàng)目發(fā)布路徑
1、修改項(xiàng)目發(fā)布路徑
tomcat默認(rèn)的而發(fā)布路徑為tomcat/webapps/目錄,但是這個(gè)目錄下有一些默認(rèn)的項(xiàng)目,在tomcat啟動(dòng)的時(shí)候會(huì)跟著一起加載。
如果不想刪除這些項(xiàng)目,可以把tomcat發(fā)布的路徑修改到其他地方。
找到tomcat/conf/server.xml文件,修改里面這一行的appBase為其他路徑即可。
<Host name="localhost" appBase="/root/webfile/webapps" unpackWARs="true" autoDeploy="true">
其中:
- name是虛擬主機(jī)名,對(duì)應(yīng)目錄 /conf /Catalina /localhost
- unpackWARs 為是否自動(dòng)解壓war文件,如果設(shè)置為true,表示把war文件先展開再運(yùn)行。如果為false則直接運(yùn)行war文件
- autoDeploy,默認(rèn)為true,表示如果有新的WEB應(yīng)用放入appBase并且Tomcat在運(yùn)行的情況下,自動(dòng)載入應(yīng)用
特地別:
這里既可以用相對(duì)路徑,也可以用絕對(duì)路徑。
相對(duì)路徑默認(rèn)tomcat目錄為根目錄
2、修改默認(rèn)訪問項(xiàng)目
最簡(jiǎn)單的,可以直接把項(xiàng)目名稱修改為ROOT,放在tomcat/webapps/目錄即可。
如果不想修改。那么在第1步中的
<Host name="localhost" appBase="/root/webfile/webapps" unpackWARs="true" autoDeploy="true">
下面加上下面這句即可,其中
<!-- 設(shè)置默認(rèn)項(xiàng)目名稱 --> <Context path="" docBase="/root/webfile/web" reloadable="true"/>
path代表用瀏覽器訪問的時(shí)候的的路徑,如http://localhost:8080/web來訪問path=”/web”docBase為你的項(xiàng)目的路徑,這里同樣既可以用相對(duì)路徑,也可以用絕對(duì)路徑。設(shè)置好了之后就會(huì)把項(xiàng)目自動(dòng)映射到ROOTreloadable,如果這個(gè)屬性設(shè)為true,tomcat服務(wù)器在運(yùn)行狀態(tài)下會(huì)監(jiān)視在WEB-INF/classes和WEB-INF/lib目錄下class文件的改動(dòng),如果監(jiān)測(cè)到有class文件被更新的,服務(wù)器會(huì)自動(dòng)重新加載Web應(yīng)用
tomcat配置訪問項(xiàng)目不加項(xiàng)目名稱
把項(xiàng)目打成war包放到tomcat的webapps目錄時(shí),只能通過項(xiàng)目名才能訪問,那么如何省略項(xiàng)目名直接訪問呢?
方式一(簡(jiǎn)單快捷)
做法很簡(jiǎn)單,首先把webapps目錄下的所有文件夾刪除,把打包好的war放到webapps下,并命名為ROOT.war,那么在重啟tomcat后就可以直接訪問,不需要添加項(xiàng)目名。
方式二
打開tomcat 安裝目錄下的 conf/server.xml文件,在 `HOST` 節(jié)點(diǎn)下添加 Context 節(jié)點(diǎn) docBase="項(xiàng)目絕對(duì)路徑"
<Context path="/" docBase="E:\tomcat\apache-tomcat-9.0.19\webapps\項(xiàng)目名" debug="0" reloadable="true" />
表示此項(xiàng)目已經(jīng)放到webapps目錄下并解壓完成。
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<!-- path留空代表訪問域名后面不需要帶項(xiàng)目的名稱 -->
<Context path="" docBase="webaaa" reloadable="false" />
</Host>docBase:代表項(xiàng)目的所在的路徑(絕對(duì)路徑、相對(duì)路徑都可以)path:代表訪問時(shí)的項(xiàng)目名稱
注意:
該項(xiàng)目會(huì)被加載兩次,帶項(xiàng)目名和不帶都可以訪問到,所以會(huì)導(dǎo)致定時(shí)任務(wù)執(zhí)行兩次;不建議使用
將項(xiàng)目改成ROOT,是否需要?jiǎng)h除<Context path="" docBase="webaaa" reloadable="false" />,沒有驗(yàn)證,不刪除的話定時(shí)任務(wù)是否會(huì)執(zhí)行兩次,沒有驗(yàn)證
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Windows下調(diào)整Tomcat啟動(dòng)參數(shù)的實(shí)現(xiàn)方法
這篇文章主要介紹了詳解Windows下調(diào)整Tomcat啟動(dòng)參數(shù)的實(shí)現(xiàn)方法的相關(guān)資料,希望通過本文大家能夠修改Tomcat啟動(dòng)參數(shù)來實(shí)現(xiàn)自己想要的效果,需要的朋友可以參考下2017-09-09
WIN2003下IIS6集成一個(gè)或多個(gè)Tomcat的方法
由于IIS配置與PHP的集成網(wǎng)上很多,所以這里我只記錄IIS與JAVA服務(wù)器Tomcat的集成,需要的朋友可以參考下2014-07-07
tomcat部署項(xiàng)目以及與IDEA集成的實(shí)現(xiàn)
這篇文章主要介紹了tomcat部署項(xiàng)目以及與IDEA集成的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
Tomcat性能測(cè)試與監(jiān)控指標(biāo)使用解讀
文章介紹了Tomcat性能測(cè)試中的監(jiān)控方法,包括JMX、TomcatManager應(yīng)用和第三方監(jiān)控工具,重點(diǎn)解析了請(qǐng)求處理、線程池、會(huì)話管理和JVM內(nèi)存等關(guān)鍵計(jì)數(shù)器,并提出了性能調(diào)優(yōu)建議,如調(diào)整線程池大小、優(yōu)化JDBC連接池、GC調(diào)優(yōu)和使用反向代理等2026-02-02
tomcat中Servlet的工作機(jī)制詳細(xì)介紹
這篇文章主要介紹了tomcat中Servlet的工作機(jī)制詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-12-12
騰訊云申請(qǐng)免費(fèi)ssl證書配置tomcat使http變https
這篇文章主要介紹了騰訊云申請(qǐng)免費(fèi)ssl證書配置tomcat使http變https,詳細(xì)的介紹了每個(gè)步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-06-06
tomcat下部署jenkins的實(shí)現(xiàn)方法
本文主要介紹了tomcat下部署jenkins的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
淺談Tomcat中<Context>標(biāo)簽的使用方式和注意事項(xiàng)
本文主要介紹了淺談Tomcat中<Context>標(biāo)簽的使用方式和注意事項(xiàng),Context標(biāo)簽可以設(shè)置Tomcat默認(rèn)項(xiàng)目,設(shè)置項(xiàng)目的瀏覽器訪問路徑,讓項(xiàng)目修改后自動(dòng)重新編譯部署,感興趣的可以了解下2023-11-11
IDEA2021 tomcat10 servlet 較新版本踩坑問題
這篇文章主要介紹了IDEA2021 tomcat10 servlet 較新版本踩坑問題,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04

