Uygulamayı başlatırken veya ant aracılığıyla JSP derlerken, Tomcat 7 Jasper gereksiz veya yanlış yerleştirilmiş JAR dosyası hakkında şikayet ediyor. Aşağıdaki mesajı aldım
**compile-jsp:**
[jasper] Jul 31, 2012 7:15:15 PM org.apache.jasper.compiler.TldLocationsCache tldScanJar
[jasper] INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Tarama sırasında gereksiz JAR'ların atlanması tomcat'te başlatma süresini ve JSP derleme süresini nasıl iyileştirebilir?
daha iyi çıktı nasıl sağlanır?
Tomcat 8** için, Tomcat tarafından taranan kavanozların günlüklerde görünmesi için tomcat/conf/logging.properties
dosyasına aşağıdaki satırı eklemem gerekti:
org.apache.jasper.servlet.TldScanner.level = FINE
Yukarıdaki çözüm benim için işe yaramadı. Bunun yerine, çalışmasını sağlamak için logging.properties dosyasının son satırından hash(#) ifadesini kaldırdım.
# To see debug messages in TldLocationsCache, uncomment the following line:
org.apache.jasper.compiler.TldLocationsCache.level = FINE
Bir sonraki adım, Tomcat 7'nin aradığı kavanozları aşağıdaki satırdan hemen sonra catalina.properties dosyasına eklemektir
org.apache.catalina.startup.TldConfig.jarsToSkip=
Bu satırın yorumunu kaldırın (/conf/logging.properties
içinde)
org.apache.jasper.compiler.TldLocationsCache.level = FINE
Benim için tomcat 7.0.53'te çalışıyor!