Tomcat <context path="" docBase=""/>

<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 專用

更明確的關係還不清楚 先放放







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