當從Tomcat 6升級到Tomcat 7時 - 我們在$ CATALINA_HOME/lib目錄中的類路徑中保留了許多我們想要的文件 - 在Tomcat 7上移動這兩個$ CATALINA_HOME/shared/lib是有意義的。Tomcat 6 vs 7 - lib vs shared/lib - jar只?
我們發現的是,jar文件遍歷正常 - 但是任何不是jar文件的東西 - 例如xml文件等都沒有被shared/lib目錄中加載的類拾取。當我們將非jar文件移回到$ CATALINA_HOME/lib目錄時 - 它們加載到類路徑中時沒有問題。
我的問題是 - 這是Tomcat 7中的類加載器中的錯誤嗎?或者這是預期的行爲?(未能其中從$ CATALINA_HOME/lib中加載文件到不一致的方式從$ CATALINA_HOME /共享/ lib中負載非jar文件到類路徑)
OS:Windows7的
Tomcat的版本:7.0 0.30
Java版本:1.7.0_11
感謝@Darius X. - 該鏈接段落有足夠的信息,您幾乎可以從Tomcat Doco中推斷相同的問題。我的問題是這是否是有意的行爲 - 或者僅僅是其他事情的結果。 – hawkeye