Я пытаюсь установить параметр конфигурации Tomcat через переменную окружения.У некоторых это работает, у других, похоже, не работает.
В частности, я бы хотел исключить некоторые JAR-файлы из сканирования на наличие файлов TLD.
Вот мой dockerfile:
FROM tomcat:8.5.34-jre8
EXPOSE 8080
EXPOSE 8000
ENV CATALINA_OPTS="-Djava.util.logging.config.file=/usr/local/tomcat/webapps/catalinaLogging.properties -Dtomcat.util.scan.StandardJarScanFilter.jarsToSkip=jackson-module-jaxb-annotations-2.7.0.jar"
COPY /target/my.war /usr/local/tomcat/webapps/my.war
COPY /catalinaLogging.properties /usr/local/tomcat/webapps
CMD ["catalina.sh", "jpda", "run"]
catalinaLogging.properties
успешно применяется, потому что я вижу разницу в ведении журнала при запуске.tomcat.util.scan.StandardJarScanFilter.jarsToSkip
, кажется, не применяется, хотя я все еще вижу следующее в выводе:
- Должен ли я установитьсвойство
tomcat.util.scan.StandardJarScanFilter.jarsToSkip
по-другому? - Нужно ли вообще использовать другое свойство?