Tomcat站点虚拟目录的设置

来源:互联网 发布:天谕玉虚捏脸数据 编辑:程序博客网 时间:2024/06/09 13:50
设置web站点的根目录:
1〈Host〉元素的appBase属性所设置的应用程序基准目录中的ROOT子目录
2 使用server.xml文件中的<Context>元素 (加在〈Host〉中)
<Context path="" docBase="d:\test" debug="0"/>
其中docBase可以用绝对路径,也可以用相对路径,相对路径是相对<Host>元素中的appBase属性

设置web站点的虚拟子目录:
1 使用server.xml文件中的<Context>元素 (加在〈Host〉中)
<Context path="/it315" docBase="d:\test" debug="0"/>
(其中docBase也可以指向war文件)
2 特定目录中的xml文件中包含<Context>元素
<Tomcat主目录>/conf/<引擎名>/<主机名>
3 <Host>元素的appBase属性所设置的应用程序基准目录中的含有WEB-INF/web.xml文件的子目录
4 <Host>元素的appBase属性所设置的应用程序基准目录中的war文件
(其中war文件就是把文件夹打包jar文件,war文件一进入,系统便会对其解压)
命令行 :jar -cvf mywar.war .(进入要打包的文件夹再打包,若在上一级目录打包会把要打包的文件夹一同打包)
或在上一级目录打包时用命令行  jar -cvf mywar.war -C wartest .(-C声明要打包的文件夹)

部署描述符文件  
  <WEB应用程序>/WEB-INF/web.xml   (局部)
  <Tomcat主目录>/conf/web.xml   (全局)

目录的默认网页文件:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>Default.html</welcome-file>
</welcome-file-list>

设置<welcome-file-list>后,输入目录后服务器会按照顺序去找<welcome-file>,若都没有找到便返回该目录的目录内容列表

局部web.xml的<welcome-file-list>不是对全局web.xml的<welcome-file-list>的增加而是覆盖,所以当设置局部的后不论最后局部的是否找到,全局的都没有效果。
原创粉丝点击