Tomcat 中如何给 web 项目配置虚拟目录
为什么要给 web 项目配置虚拟目录?
初学 JavaWeb 时,会发现只要我们把 web 项目放到 Tomcat 的 webapps 目录下,再通过 http://localhost:8080/项目名称/某个页面
就可以访问该网站了。可是这样并不符合规范,最好还是把 web 项目文件和 Tomcat 的安装文件分开。那如何实现这个要求呢?当然是给 web 项目配置虚拟目录啦。
如何给 web 项目配置虚拟目录?
前面已经说了,我们要把项目文件和 Tomcat 安装文件分离开。假设我们这里把 test 项目放在 D 盘的根目录下。配置虚拟目录的方法官方提供了五种,这里只介绍两种。
- 方法一
在 conf 目录下的 server.xml 文件的 Host 标签下添加 Context 标签<Context path="/test" docBase="D:\test"/>
,改完后的如下所示,这样只需要在地址栏输入:http://localhost:8080/test/index.html
就可以访问 test 项目的 index 页面了。但是这种方式的缺点是需要重启服务器才能生效。
<Host name=&