`

Tomcat根上下文中的目录与上下文名称相同会怎么样

阅读更多
  Tomcat根上下文中的目录与上下文名称相同会怎么样?用了好多年的Tomcat,今天突然想到这个问题。问题看起来有点绕,看一下图片就明白了。




  上图中,test目录有两个,一个是根上下文中的目录,一个是test上下文。如果两个目录中都有一个1.htm文件,从逻辑上讲,访问地址都是http://localhost:8080/test/1.htm。那么实际上访问的是哪个目录中的文件呢?
  请想一想,答案在下面。











































  经测试,实际访问的是test上下文目录中的文件。

  结论是:如果根上下文中存在与上下文同名的目录,那么根上下文中的目录(有同名上下文)中的任何文件都无法访问。也就是说上下文具有排他的优先访问权。
  • 大小: 9.3 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics