tomcat8 - How to stop org.apache.jasper.servlet.TldScanner.scanJars via my war file's local context.xml rather than altering Tomcat 8? -


i'm trying prevent the...

[localhost-startstop-1] org.apache.jasper.servlet.tldscanner.scanjars @ least 1 jar scanned tlds yet contained no tlds. enable debug logging logger complete list of jars scanned no tlds found in them. skipping unneeded jars during scanning can improve startup time , jsp compilation time. 

...error showing war file deployment since have no tld defined.

there many questions , answers regarding issue seem point altering tomcat's global configuration, not want.

how can i, via war file's local context.xml file, inform scanner no tld exists , therefore scan , subsequent warning unnecessary?

first add logging.properties below:

org.apache.jasper.servlet.tldscanne.level = fine 

second restart tomcat.

third open logs/catalina.out , can find below:

31-oct-2017 09:20:37.563 fine [localhost-startstop-1] org.apache.jasper.servlet.tldscanner$tldscannercallback.scan no tld files found in [file:/home/vhr/lib/jcert.jar]. consider adding jar tomcat.util.scan.standardjarscanfilter.jarstoskip property in catalina_base/conf/catalina.properties file. 

fourth if don't scan jcert.jar, edit conf/catalina.properties, add jcert.jar tomcat.util.scan.standardjarscanfilter.jarstoskip.

sorry poor english.


Comments