tomcat目錄結構,catalina.home和catalina.base怎麼看

eddy0lion發表於2016-10-18

catalina.homecatalina.base這兩個屬性僅在你需要安裝多個Tomcat例項而不想安裝多個軟體備份的時候使用,這樣能節省磁碟空間。
Tomcat6.0為例,其Tomcat目錄結構如下:

bin (執行指令碼)
conf (配置檔案)
lib (核心庫檔案)
logs (日誌目錄)
temp (臨時目錄)
webapps (自動裝載的應用程式的目錄)
work (JVM臨時檔案目錄[java.io.tmpdir])

讓我們看看這些目錄那些可以被多個Tomcat例項公用,其實只有 bin 和 lib 目錄,其它目錄conf、logs、temp、webapps和work每個Tomcat例項必須擁有其自己獨立的備份。
明白了上述關係就容易理解catalina.home和catalina.base的用途了。
catalina.home指向公用資訊的位置,就是bin和lib的父目錄。
catalina.base指向每個Tomcat目錄私有資訊的位置,就是conf、logs、temp、webapps和work的父目錄。
僅執行一個Tomcat例項時,這兩個屬性指向的位置是相同的。
引自:http://txy821.javaeye.com/blog/557584


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28853590/viewspace-2126631/,如需轉載,請註明出處,否則將追究法律責任。

相關文章