參考:http://shitouququ.blog.51cto.com/24569/1255094
1、在tomcat根目錄下新建shared/lib目錄結構,將項目的jar包放在此目錄下,記得將項目下的jar包(一般在項目的WEB-INF\lib目錄下)刪除。
2、修改tomcat的conf目錄下的catalina.properties文件,主要修改兩處
1)shared.loader的值改為自己建立的共享jar包目錄中所有的jar包,本例為:
shared.loader=D:/Program Files/Tomcat7/shared/lib/*.jar
2)tomcat.util.scan.DefaultJarScanner.jarsToSkip的值全部注釋掉,追加*.jar。本例為:
tomcat.util.scan.DefaultJarScanner.jarsToSkip=\
*.jar
效果:修改后tomcat的啟動速度加快。
同時防止tomcat多次加載項目中重復的jar包,造成內存移除異常。
注:實際部署的時候發現,不需要修改“tomcat.util.scan.DefaultJarScanner.jarsToSkip”的值,修改后反而可能出錯,具體原因未知。
使用的時候具體情況具體分析

