有時候tomcat下多個站點使用同一組jar時,如果每個站點的lib下都放一組jar,會導致占用內存過多的情況。為了解決這種情況,很多時候,我們會將相同的jar全部統一放到tomcat的lib下面,這樣在加載的時候,只加載一次就可以了,tomcat啟動速度也會很快。
但是,將其他jar放入tomcat lib下時,會和原有tomcat lib下的jar混在一起,導致無法區分。
為了解決這個問題,我們可以在tomcat lib下新建文件夾,將非tomcat的jar放入其中,然后在tomcat目錄\conf\catalina.properties文件修改。在其中加入文件夾對應的路徑即可:如
"${catalina.home}/lib/ext/*.jar","${catalina.home}/lib/swagger/*.jar"
以下是截圖:



,這樣,tomcat lib下jar又可以加載,又可以區分。
