tomcat 修改默認訪問項目名稱和項目發布路徑


1、修改項目發布路徑

tomcat默認的而發布路徑為 tomcat/webapps/目錄,但是這個目錄下有一些默認的項目,在tomcat啟動的時候會跟着一起加載。如果不想刪除這些項目,可以把tomcat發布的路徑修改到其他地方。

找到tomcat/conf/server.xml文件,修改里面這一行的appBase為其他路徑即可。

<Host name="localhost" appBase="/root/webfile/webapps" unpackWARs="true" autoDeploy="true">
  • 1

其中:

  • name是虛擬主機名,對應目錄 /conf /Catalina /localhost
  • unpackWARs 為是否自動解壓war文件,如果設置為true,表示把war文件先展開再運行。如果為false則直接運行war文件
  • autoDeploy,默認為true,表示如果有新的WEB應用放入appBase並且Tomcat在運行的情況下,自動載入應用

特地別:
這里既可以用相對路徑,也可以用絕對路徑。
相對路徑默認tomcat目錄為根目錄


2、修改默認訪問項目

最簡單的,可以直接把項目名稱修改為ROOT,放在 tomcat/webapps/目錄即可。

如果不想修改。那么在第1步中的

<Host name="localhost" appBase="/root/webfile/webapps" unpackWARs="true" autoDeploy="true">
  • 1

下面加上下面這句即可,其中

<!-- 設置默認項目名稱 --> <Context path="" docBase="/root/webfile/web" reloadable="true"/> 
  • 1
  • 2
  • path代表用瀏覽器訪問的時候的的路徑,如http://localhost:8080/web來訪問path=”/web”
  • docBase為你的項目的路徑,這里同樣既可以用相對路徑,也可以用絕對路徑。設置好了之后就會把項目自動映射到ROOT
  • reloadable,如果這個屬性設為true,tomcat服務器在運行狀態下會監視在WEB-INF/classes和WEB-INF/lib目錄下class文件的改動,如果監測到有class文件被更新的,服務器會自動重新加載Web應用
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM