Tomcat路徑下context.xml文件詳解(今天因爲擅自修改了xml文件名,浪費我一下午!!!)

這裏所說的context.xml文件是指Tomcat路徑下的xml文件;在這裏插入圖片描述

context.xml裏面標籤講解

在這裏插入圖片描述
1、path:即要建立的虛擬目錄,注意我們這裏是/fsy,它指定訪問web應用的上下文根,如:http://localhost:8080/fsy/****

2、docBase:爲應用程序或者是WAR文件存放的路徑,可以是絕對路徑,也可以是相對路徑(相對路徑是相對於host)

3、reloadable:這個屬性設置爲true,Tomcat服務器在運行狀態下就會監視位於WEB-INF/classes和Web-INF/lib目錄下class文件的改變,如果監視到有class文件被更新,服務器自動重新加載Web應用,這樣我們可以在不重起tomcat的情況下改變應用程序

注意:在Tomcat5.5之後呢,我們不推薦在server.xml中進行配置,而是在/conf/context.xml中進行獨立的配置,因爲server.xml是不可動態重加載的,一旦修改該文件後,就必須重啓服務器才能重新加載;而context.xml 文件則不然, tomcat 服務器會定時去掃描這個文件。一旦發現文件被修改(時間戳改變了),就會自動重新加載這個文件,而不需要重啓服務器 。

這裏附上

Tomcat源碼分析 – Web應用加載(Context的創建)

鏈接:https://www.jianshu.com/p/eeb3b553b8ac傳送門

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章