<context path="" docBase=""/> 怎麼理解?
path是虛擬路徑 docBase指向項目文件夾實際的位置,
也就是說在輸入URL時輸入虛擬路徑,會指向項目實際的位置
<context path="" docBase=""/>放在 conf/Catalina/localhost/${項目名}.xml
這個路徑下的${項目名}.xml實際就是一個context.xml
這樣的路徑、這樣的名字就說告訴Tomcat 它是這個 Catalina/localhost下的這個項目的context.xml
具體點說 它的訪問路徑已經確定了
這也是爲什麼 說 這個路徑下的 ${項目名}.xml
中 <context path="" docBase=""/> path屬性可以不寫,其實就是 “/項目名”
所以採用這種方式配置context.xml 訪問路徑就已經確定了
context.xml 可以配置在許多地方 有專用的也有通用的
conf/context.xml 通用
conf/Catalina/localhost/context.xml.default 通用
conf/Catalina/localhost/${項目名}.xml 專用
項目文件夾下的context.xml 專用
更明確的關係還不清楚 先放放