這裏所說的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與傳送門: