在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 "%r" %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
目录下,prefix
、suffix
、pattern
分别用于配置日志文件的名称前缀、后缀以及日志输出格式。
Context
标签中的path
用于配置不在根目录下的项目的上下文路径,docBase
用于配置项目的绝对路径,在此路径下的项目如果是以war包形式上传,不会自动解压,所以一般直接存放项目的class字节码文件。
网友评论