Fixing Tomcat Slow startup with custom jar files inside Tomcat/lib directory. Many a times, we come across some scenarios wherein there is a need to add certain jar files inside Tomcat/lib directory. This case also arises when we are introducing a Servlet Filter in our web-app. And some external classes/ libraries are referred. In such scenarios, it is required that such classes are provided at Tomcat Server Startup. Mostly in the jar file. And when you add some custom libraries inside lib folder, Tomcat Server takes more time to boot than usual. This can be frustrating for some, as it is only consuming some time. But, this time consuming startup can be avoided. Tomcat provides a way to skip scanning the jars mentioned in tomcat.util.scan.StandardJarScanFilter.jarsToSkip property inside catalina.properties file. Add the custom jar that you suspect is taking more time during Tomcat startup. The Comment mentions : # Default list of JAR files that should not be scanned using the JarScan
A technical blog meant for IT professionals..