<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 专用
更明确的关系还不清楚 先放放
转载于:https://blog.51cto.com/18818053618/1434545