虚拟WEB目录:就是在本地目录中不存在, 用来代替实际的本地目录的,在Context path中设置的路径名。
同一个文件系统可以映射一个或多个虚拟目录
虚拟WEB子目录名称可以是多久目录结构形式
设置WEB站点的根目录的方法:
1、<Host>元素的appBase属性所设置的应用程序的基准目录中的ROOT子目录
2、使用server.xml文件中的<Context>元素
如 <Context path="" docBase="d:\test" debug="0">
<Context path="it315" docBase="d:myweb" debug="0">
3、Tomcat 4.x的<Tomcat主目录>/webapps目录
4、<Host>元素的appBase属性所设置的应用程序基准目录中的含有WEB-INFO 中web.xml文件中 appBase所设置的子目录
5、<Host>元素的appBase属性所设置的应用程序基准目录中的war文件
打包war文件命令 jar -cvf testwar.war wartest 或 jar -cvf wartest.war -c wartest
部署描述符与目录的默认网页
1、部署描述符文件
<web应用程序>/WEB-INFO/web.xml
<Tomcat主目录>/conf/web.xml
2、目录的默认网页文件
<web-file-list>
<welcome-file>index.html<welcome-file>
<welcome-file>index.html<welcome-file>
<welcome-file>index.jsp<welcome-file>
<web-file-list>
出现 问题:在虚拟目录中的web.xml文件中设置wecome-file不起作用