This is not a bug or any kind of problem in tomcat. Tomcat is just informing you that there are jars that do not contain TLDs and you can add them to the scanner’s skip list to improve startup performance. So you have two options:
-
You can safely ignore that hint. Yet if it annoy you, you can set that specific logger to a higher logging level, and thus prevent tomcat from logging it. Just add
org.apache.jasper.servlet.TldScanner.level = SEVERE
to the end of logging.properties. -
Enable the debug logging to make tomcat list those jars and add them to the skip list. Set:
org.apache.jasper.compiler.TldLocationsCache.level = FINE org.apache.jasper.servlet.TldScanner.level = FINE
And add the printed jars names (without the path) to tomcat.util.scan.StandardJarScanFilter.jarsToSkip=...
in tomcat_dir/conf/catalina.properties