【tomcat】tomcat專案共享jar配置

yingxian_Fei發表於2017-11-30

       有時在部署多個獨立web專案到tomcat伺服器時,多個專案可能存在大多數相同的jar包,如果按照常規的方法將各個專案的jar包打包在工程中的lib目錄下,那麼tomcat啟動後需要為每個工程重複載入很多次相同jar包,此時一方面造成記憶體浪費,嚴重時還會造成tomcat伺服器報錯停止,解決辦法之一是將重複的jar包配置到tomcat的共享庫中,由tomcat啟動時load一次。如下為具體實現:

1、準備共享jar

在tomcat安裝目錄下新建shared\lib目錄用於存放需要共享的jar包,並將需要共享的jar包拷貝到該目錄;

2、配置共享jar

編輯tomcat安裝目錄下的conf\catalina.properties檔案,找到其中shared.loader=的配置,將共享jar的目錄新增到其中。如本文新增後的該配置如下:

shared.loader=${catalina.base}/shared/lib,${catalina.base}/shared/lib/*.jar

3、去掉各個web專案中重複的庫

4、重啟tomcat伺服器

相關文章