在Tomcat下設置多項目jar共享常見的有兩種方法。這兩種方法的共同點是修改tomcat下conf目錄中的catalina.properties文件。html
第一種方法:修改catalina.properties中的common.loader屬性。在common.loader屬性原值基礎上追加「,${catalina.home}/lib/shared/*.jar」,而後啓動tomcat。很顯然,須要將共享的jar包放到一個shared目錄裏,而後將shared目錄放到tomcat下lib目錄裏。tomcat
第二種方法:修改catalina.properties中的shared.loader屬性。設置shared.loader屬性值爲${catalina.base}/shared/*.jar,而後啓動tomcat。一樣須要將共享的jar包放到shared目錄下,不過此次是將shared目錄放到了tomcat安裝目錄下。htm
說到這會有人疑惑,共享的jar包必須放到自建的shared目錄下嗎?shared目錄的位置必須按照上述的內容存放嗎?固然不是的,上述兩種方法,對共享jar包的目錄及位置沒有任何限制,只不過這裏爲了方便管理和說明,統一歸置到了tomcat安裝目錄下,你徹底能夠放到別的地方,使用絕對路徑引用亦可。blog
有人會問,common.loader和shared.loader有什麼區別?能夠拜讀下面的連接內容。get
http://blog.sina.com.cn/s/blog_4db5ab6701013kuw.html 基礎
我覺着使用shared.loader更合適,更符合應用場景。引用