tomocat6.0虚拟目录的配置详解
来源:互联网 发布:mac正在更新战网 卡住 编辑:程序博客网 时间:2024/06/13 23:13
tomcat虚拟目录的配置详解
tomcat的虚拟目录配置在这里总结了一部分以供大家参考。
tomcat默认ROOT为web站点的根目录,在conf文件夹中的server.xml中可以看出
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">
appBase指定了站点的基准目录,站点基准目录下的ROOT目录自动映射成站点的根目录。
在conf文件夹中的server.xml中的<Host>与</Host>中间加上<Context path="/moon" docBase="E:/myjsp" />
path="moon"表示设置了moon这样一个虚拟子目录(注意:当path设置为""时,表示设置的是虚拟站点根目录),docBase表示的是要设置的虚拟目录的路径,示例设置为E:/myjsp的文件路径。
如果将文件包装成war文件(用jar来压缩),则虚拟目录中的war文件中目录也可以被映射成相应的路径。
假设war文件在根目录,其中包含doc文件,而doc文件中含有myjsp.jsp文件,则在server.xml中设置war文件的路径为虚拟目录,则可以访问myjsp.jsp,此时就好像将war文件当成普通的文件夹,没有任何区别。
tomcat是按照最长路径匹配原则来处理请求的url,这句话的意思看下面例子就可以知道.
假设moon被设置成虚拟目录,而moon下的sun文件夹也被设置成虚拟目录(设对应"E:/myjsp"),而,两个文件夹下都有mytest.jsp文件,那么http://localhost:8080/sun/mytest.jsp是访问"E:/myjsp"下的mytest.jsp还是"E:/myjsp/sun"下的呢?答案是"E:/myjsp"下的mytest.jsp,因为存在sun这个虚拟目录,所以tomcat按照最长路径匹配原则先查找sun这个虚拟目录,而且正好有mytest.jsp,所以显示了该页面。
- tomocat6.0虚拟目录的配置详解
- tomcat6.0的虚拟目录配置
- tomcat7.0虚拟目录的配置
- Tomcat虚拟目录配置详解
- Apache 虚拟目录配置详解
- 配置Tomcat虚拟目录详解
- apache 虚拟目录配置及详解
- 关于Tomcat6.0的虚拟目录配置
- tomcat8.0服务的虚拟目录使用配置
- tomcat虚拟目录的配置
- Apache虚拟目录的配置
- tomcat虚拟目录的配置
- Tomcat虚拟目录的配置
- Apache虚拟目录的配置
- 虚拟目录6.0的配置
- 配置tomcat的虚拟目录
- 配置tomcat的虚拟目录
- 配置tomcat的虚拟目录
- 成为一名测试开发很难
- IPSec: The New Security Standard for the Internet, Intranets, and Virtual Private Networks
- 大航海时代onling 极品徽章掠夺方法 附图
- Organizational Patterns of Agile Software Development
- IPv6 Network Administration
- tomocat6.0虚拟目录的配置详解
- XPath and XPointer [ILLUSTRATED]
- SQL DateTime查询与格式
- va_list、va_start、va_arg、va_end宏的使用(转)
- BSD net源码分析(1)
- select 语句的标准写法
- 我在msn space
- 静态、共享和动态库的使用
- Netbeans6.1预处理程序指令