tomcat自定义Web部署文件中docBase和workDir的区别介绍

 更新时间:2016年12月19日 08:46:21   作者:Inovation_Sky  
这篇文章主要给大家介绍了关于tomcat自定义Web部署文件中docBase和workDir的区别,文中介绍的很详细,有需要的可以参考借鉴,下面来一起看看吧。

本文主要介绍的是tomcat自定义Web部署文件中docBase和workDir的区别,下面话不多说,直接来看详细介绍。

首先看这段tomcat配置文件:

<Context path="/web" reloadable="false" docBase="D:\CAPRuntime\src\main\webapp" workDir="D:\CAPRuntime\src\main\webapp"/> 

其中的docBase和workDir分别指的是什么意思呢?

让我们做一个深入的剖析:

先解析workDir:

jsp运行时都要先转换成servlet,使用tomcat时会在tomcat安装目录下的work生成一系列的文件夹和.java文件和.class文件,
我想更改默认的work目录为其他的,可以做到吗?比如象虚拟目录那样的,我的jsp文件放在d:\jsp里,我想让.java文件和.class文件自动存放到D:\jspclass里,可以吗?

最佳答案

把你的站点配置文件(server.xml或%tomcat_home%\conf\Catalina\localhost\你的站点.xml)修改成如下即可

<Context docBase="f:/JSPBook" path="/JSPBook" workDir="F:\JSPBook\WEB-INF\work">
</Context>

workDir就是你说的work目录

然后是docBase:

在tomcat   server.config 中

<host > 
 <Context path=”/” docBase=”c:\mail” />
</host>

其中, path 位虚拟目录 docBase 为实际目录,在这儿,每次配置后,都需从新启动,Tomcat 中的webApps 下的的所有目录都会被自动被映射,就是你说的那个发布项目所做的事情。在conf 文件夹下,在context.xml 文件中 配置的设置将为整个服务器所共享

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

相关文章

  • 让IIS6支持JSP的设置方法(IIS完美整合Tomcat)

    让IIS6支持JSP的设置方法(IIS完美整合Tomcat)

    这方面的教程网上很多,多数是copy之后又copy,以至于有些细节一直含糊不清,也导致我走了许多弯路,今天脚本之家小编特为大家整理了一些方法,经测试正常运行jsp
    2014-07-07
  • 在IDEA 2020.3.1中部署Tomcat并且创建第一个web项目的过程详解

    在IDEA 2020.3.1中部署Tomcat并且创建第一个web项目的过程详解

    这篇文章主要介绍了在IDEA 2020.3.1中部署Tomcat并且创建第一个web项目,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 浅谈Tomcat如何打破双亲委托机制

    浅谈Tomcat如何打破双亲委托机制

    本文主要介绍了浅谈Tomcat如何打破双亲委托机制,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • Centos7安装配置tomcat9并设置自动启动的方法

    Centos7安装配置tomcat9并设置自动启动的方法

    这篇文章主要介绍了Centos7安装配置tomcat9并设置自动启动的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • Linux下重启多个 tomcat 服务的脚本(推荐)

    Linux下重启多个 tomcat 服务的脚本(推荐)

    由于修改tomcat的配置文件或手动操作数据库数据后,tomcat的缓存和redis的缓存很严重,需要经常重启tomcat来释放缓存,经常就是手动重启。下面给大家分享Linux下重启多个 tomcat 服务的脚本,一起看看吧
    2017-06-06
  • 为eclipse和IDEA配置tomcat服务器的方法

    为eclipse和IDEA配置tomcat服务器的方法

    这篇文章主要介绍了为eclipse和IDEA配置tomcat服务器的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Tomcat配置JNDI数据源的三种方式

    Tomcat配置JNDI数据源的三种方式

    项目已经做了很久了,今天终于抽空把一些项目中的东西总结一下,本文就来总结一下Tomcat配置JNDI数据源的三种方式,感兴趣的可以参考一下
    2021-05-05
  • Linux系统centos7.X安装tomcat8的图文教程

    Linux系统centos7.X安装tomcat8的图文教程

    这篇文章主要介绍了Linux系统centos7.X安装tomcat8的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • 详解tomcat各个端口的作用

    详解tomcat各个端口的作用

    这篇文章主要介绍了详解tomcat各个端口的作用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Eclipse部署Tomcat实现JSP运行的超详细教程

    Eclipse部署Tomcat实现JSP运行的超详细教程

    这篇文章主要介绍了Eclipse部署Tomcat实现JSP运行,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08

最新评论