美文网首页中间件
Tomcat8如何配置项目appBase和docBase

Tomcat8如何配置项目appBase和docBase

作者: 勿念及时雨 | 来源:发表于2019-09-24 08:49 被阅读0次

在Tomcat8中,配置文件路径在Tomcat安装目录下的conf/server.xml,打开此文件,可以看到底部的Host标签中的内容。

<Host 
    name="localhost"  
    appBase="/work/web-site/dism"            
    unpackWARs="true" 
    autoDeploy="true">        
  <Valve 
    className="org.apache.catalina.valves.AccessLogValve" 
    directory="logs"               
    prefix="localhost_access_log" 
    suffix=".txt"               
    pattern="%h %l %u %t &quot;%r&quot; %s %b" 
    />
    <Context path="/bingosoft-metro-wui" docBase="/work/web-site/dism/bingosoft-metro-wui"></Context>
    <Context path="/bingosoft-dism-web" docBase="/work/web-site/dism/bingosoft-dism-web"></Context> 
  </Host>    

如上所示,我们可以看到Host标签中含有一些属性。其中appBase表示Tomcat的根目录,unpackWARS表示是否自动将根目录下的war包进行解压,autoDeploy表示是否自动部署,当我们将它们配置为true的时候,我们只要将war包放到此根目录下,Tomcat就会自动解压进行部署。
Value标签用于配置项目启动的日志文件存放的目录和格式,directory表示存放的目录路径,默认是存放在Tomcat安装目录下的logs目录下,prefixsuffixpattern分别用于配置日志文件的名称前缀、后缀以及日志输出格式。
Context标签中的path用于配置不在根目录下的项目的上下文路径,docBase用于配置项目的绝对路径,在此路径下的项目如果是以war包形式上传,不会自动解压,所以一般直接存放项目的class字节码文件。

相关文章

网友评论

    本文标题:Tomcat8如何配置项目appBase和docBase

    本文链接:https://www.haomeiwen.com/subject/orlgyctx.html