Tomcat设置虚拟目录

tomcat配置虚拟目录有多种方式

  1. 在tomcat的server/xml目录中配置,不推荐
  2. 在tomcat文件夹的 conf\catalina\localhost增加project .xml文件,推荐

这里记录一下第2种方法
project.xml文件内容:

<Context reloadable="true" docBase="E:\javaProject\test" workDir="E:\javaProject\test\work" />
  • docBase是项目文件夹的web-inf文件夹的上一层目录
  • workDir是指Tomcat解析Jsp转换为Java文件,并编译为class存放的文件夹,设置 在项目文件夹里面,可以避免移植到其他地方首次读取jsp文件需要重新解析 。一般格式:项目文件夹\work
  • reloadable是指可以重新加载,一般设置为true,方便使用,不需要经常重启Tomcat。
    以后启动Tomcat,在浏览器输入 http://localhost:8080/project (路径中的project为该xml文件的名称)就能访问该项目的welcome文件。

为什么要不修改server.xml呢?在Tomcat6的doc帮助文档中,官方是不提倡修改 server.xml来添加虚拟目录的!
使用以上的方法,非常方便于项目的移植,移植后,只有修改docBase和workDir的值就行了,甚至可以去掉workDir这个属性!

相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页