При стартиране на Tomcat 8 на Arch Linux ARM получавам следното предупреждение:
ИНФОРМАЦИЯ: Поне един JAR беше сканиран за TLD, но не съдържа TLD. Активирайте регистрирането на грешки за този регистратор за пълен списък на JAR, които са били сканирани, но в тях не са открити TLD. Пропускането на ненужните JAR файлове по време на сканиране може да подобри времето за стартиране и времето за компилиране на JSP.`
Вече промених ${catalina.home}/logging.properties, както е описано тук: Как да коригирам предупреждението на JSP компилатора: един JAR е сканиран за TLD, но не съдържа TLD?
Промених някои нива на регистриране от INFO на FINE, разкоментирах „org.apache.jasper.compiler.TldLocationsCache.level = FINE“ и добавих „org.apache.jasper.servlet.TldScanner.level = FINE“. Краят на файла сега изглежда по следния начин:
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host- мениджър].handlers = 4host-manager.org.apache.juli.AsyncFileHandler
# Например, настройте регистратора org.apache.catalina.util.LifecycleBase да регистрира # всеки компонент, който разширява променящото се състояние на LifecycleBase: #org.apache.catalina.util.LifecycleBase.level = FINE
# За да видите съобщения за отстраняване на грешки в TldLocationsCache, разкоментирайте следния ред: org.apache.jasper.compiler.TldLocationsCache.level = FINE org.apache.jasper.servlet.TldScanner.level = FINE
Но все още получавам предупреждението при стартиране, а не ненужните пътища на JAR. Какво не е наред?