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

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

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

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



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


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

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



访问的时候就不再需要输入路径,直接访问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文件,写入指定的首页



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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值