Tomcat里 appBase和docBase里和内的区别是什么

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

我们先看appBase,这个目录表示:


1 这个目錄下面的子目录将自动被部署为应用
2 这个目录下面的.war文件将被自动解压缩并部署为应用

而docBase只是指向了你某个应用的目录,这个可以和appBase没囿任何关系


如果你想自己指定路径,那么应该在docBase里面
如果你想简单那么直接把他们复制到appBase下面就行了

如果你把他们弄重复了,也就是2個指向了一个目录看上去也能运行,但你的应用下面的每个子目录其实是被部署为单独的应用的。

我们先看appBase,这个目录表示:


1 这个目錄下面的子目录将自动被部署为应用
2 这个目录下面的.war文件将被自动解压缩并部署为应用

而docBase只是指向了你某个应用的目录,这个可以和appBase没囿任何关系


如果你想自己指定路径,那么应该在docBase里面
如果你想简单那么直接把他们复制到appBase下面就行了

如果你把他们弄重复了,也就是2個指向了一个目录看上去也能运行,但你的应用下面的每个子目录其实是被部署为单独的应用的。

我要回帖

更多关于 里和内的区别是什么 的文章

 

随机推荐