在Tomcat/conf/server.xml中的Host元素中有appBase属性,Host子元素context有docBase属性。两者的区别如下:

Host元素的含义是定义了一个虚拟主机,它可以包含一个或多个web应用。appBase指定虚拟主机的目录,可以用绝对目录的形式或者相对于<CATALINA_HOME>的目录,默认是<CATALINA_HOME>/wepapps。

Context元素是Host的子元素,含义是一个虚拟主机目录下的一个应用程序,docBase指定Web应用的文件目录.可以给定绝对目录,也可以给定相对于Host的appBase属性的相对目录。如果Web应用采用开放目录结构,那就指定Web应用的根目录;如果Web应用是个WAR文件,那就指定WAR文件的路径,默认值是ROOT。