最近温习了Java Web端的开发,在这里先谈谈Tomcat中的虚拟目录的配置
为何会用到虚拟目录?
我们都晓得我们的jsp文件都是在Tomcat/webapps目录下的才能运行,为了编写jsp文件不要每次都跑到webapps目录下,我们可以通过设置一个虚拟目录,而在其它的盘下面来编写jsp文件。
如何配置虚拟目录?
按要求修改Tomcat/conf/server.xml文件即可
虚拟目录:
WebRoot
|-WEB-INF 文件夹
|-web.xml 文件
现在有了虚拟目录,Tomcat如何找到此目录呢?
打开server.xml文件,在<Host>元素中加入:
<Context //配置的虚拟目录
path="/test" /必须有,表示此虚拟目录的名称 http://localhost:81/test
docBase="D:/testWeb" /> 虚拟目录在硬盘上的绝对路径
修改文件后重启Tomcat,读取文件
启动浏览器,输入URL,如果出现 http status 401 -/test1/ ,则表示服务器配置失败
如果出现Directory Listing For / 则表示配置成功,这样就可以在D:/testWeb目录下面写jsp文件了
为何会用到虚拟目录?
我们都晓得我们的jsp文件都是在Tomcat/webapps目录下的才能运行,为了编写jsp文件不要每次都跑到webapps目录下,我们可以通过设置一个虚拟目录,而在其它的盘下面来编写jsp文件。
如何配置虚拟目录?
按要求修改Tomcat/conf/server.xml文件即可
虚拟目录:
WebRoot
|-WEB-INF 文件夹
|-web.xml 文件
现在有了虚拟目录,Tomcat如何找到此目录呢?
打开server.xml文件,在<Host>元素中加入:
<Context //配置的虚拟目录
path="/test" /必须有,表示此虚拟目录的名称 http://localhost:81/test
docBase="D:/testWeb" /> 虚拟目录在硬盘上的绝对路径
修改文件后重启Tomcat,读取文件
启动浏览器,输入URL,如果出现 http status 401 -/test1/ ,则表示服务器配置失败
如果出现Directory Listing For / 则表示配置成功,这样就可以在D:/testWeb目录下面写jsp文件了