【tomcat】catalina.home catalina.base 区别
catalina.home與catalina.base 區(qū)別
- catalina.home(安裝目錄):指向可共用目錄的父目錄,即bin和lib的父目錄。
- catalina.base(工作目錄):指向不可共用目錄的父目錄,即conf、logs、temp、webapps和work的父目錄。
注:運(yùn)行一個(gè)Tomcat實(shí)例時(shí),catalina.home、catalina.base兩個(gè)屬性指向的位置相同。
說明
以Tomcat6.0為例,其Tomcat目錄結(jié)構(gòu)如下:
- bin (運(yùn)行腳本)
- lib (核心庫文件)
- conf (配置文件)
- logs (日志目錄)
- temp (臨時(shí)目錄)
- webapps(自動(dòng)裝載的應(yīng)用程序的目錄)
- work (JVM臨時(shí)文件目錄[java.io.tmpdir])
由運(yùn)行時(shí)參數(shù)-Dcatalina.home指定的目錄,必須包含bin和lib目錄。
由運(yùn)行時(shí)參數(shù)-Dcatalina.base指定的目錄,必須包含conf、logs、temp、webapps和work目錄。
tomcat的默認(rèn)安裝方式,運(yùn)行一個(gè)Tomcat實(shí)例時(shí),所以-Dcatalina.home目錄和-Dcatalina.base目錄的指向位置是相同的。
當(dāng)在一臺(tái)服務(wù)器上部署多個(gè)tomcat實(shí)例時(shí),可以分離-Dcatalina.home目錄和-Dcatalina.base目錄。即:一個(gè)-Dcatalina.home目錄對(duì)應(yīng)多個(gè)-Dcatalina.base目錄。只需要在tomcat啟動(dòng)時(shí),指定-Dcatalina.base目錄即可。
分離-Dcatalina.home目錄和-Dcatalina.base目錄的優(yōu)缺點(diǎn):
- 共用的好處:升級(jí)tomcat版本時(shí),省事。
- 共用的壞處:需要詳細(xì)了解配置方法,不能開箱即用。
總結(jié)
以上是生活随笔為你收集整理的【tomcat】catalina.home catalina.base 区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【SSL】Tomcat8.5 SSL/H
- 下一篇: 【oracle】oracle jdbc驱