学习笔记,web应用虚拟目录的映射(Tomcat)

在使用Tomcat发布web应用的方法有很多种方式,其中最为常见的为如下3种。

1. 通过修改 C:/tomcat/conf/server.xml 文件来设置,在文件中找到 标签,向其中添加 ,Path指定虚拟目录(Path可以设置成空值,表示默认无路径,即输入URL时不写路径),docBase是实际web应用在本地磁盘的存放位置。如图

切记配置server.xml后一定要重启Tomcat

学习笔记,web应用虚拟目录的映射(Tomcat)_第1张图片


这里设置的端口号是80,所以在Path配置为空值的时候,浏览器直接输入 http://localhost 即可得到 mail文件夹 下的index.html。


2. 在 C:/tomcat/conf/Catalina/localhost 下添加 xxx.xml,然后再里面写上,这里不需要再写Path属性,tomcat会把文件名xxx解析成虚拟路径。如果命名为ROOT.xml,则tomcat会把它当做默认无路径处理。如图

配置了ROOT.xml,需要重启Tomcat

学习笔记,web应用虚拟目录的映射(Tomcat)_第2张图片


访问的时候就不再需要输入路径,直接访问1.html




3. 直接将web应用放到C:/tomcat/webapps目录下,文件夹名就是对应的虚拟路径,如果直接放入index.html,则可以直接访问。


如果web应用还有java程序,则需要在应用包中创建WEB-INF文件夹进行存放,WEB-INF文件目录结构为WEB-INF/classes用于存放.class文件,WEB-INF/lib用于存放java程序所用到的jar包,WEB-INF/web.xml文件用于管理和配置java资源,这里可以配置web应用的默认首页

如图

修改server.xml文件,将目录定位在web应用的根目录


然后在abc目录下创建WEB-INF/web.xml文件,写入指定的首页

学习笔记,web应用虚拟目录的映射(Tomcat)_第3张图片


这样在访问www.abc.com的时候就会默认访问该web应用下html/z.html页面了


你可能感兴趣的:(java学习)