tomcat.util.scan.DefaultJarScanner.jarsToSkip не используется - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь урезать моего кота.(tomcat 8 на red hat)

Для этого я хочу, чтобы он сканировал только мой каталог веб-приложений на наличие WAR-файлов, а не JAR-файлов.В моем tomcat.conf у меня есть:

CATALINA_OPTS="-Xms512M -Xmx1024M -server -XX:+UseParallelGC -Dorg.apache.catalina.startup.ContextConfig.jarsToSkip=* -Dorg.apache.catalina.startup.TldConfig.jarsToSkip=* -Dtomcat.util.scan.DefaultJarScanner.jarsToSkip=*"

Но всякий раз, когда я запускаю свой tomcat:

tomcat_1  | Launching tomcat
tomcat_1  | Java virtual machine used: /usr/lib/jvm/jre/bin/java
tomcat_1  | classpath used: /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar
tomcat_1  | main class used: org.apache.catalina.startup.Bootstrap
tomcat_1  | flags used: -Djava.awt.headless=true -Djava.security.egd=file:/dev/urandom -Xms512M -Xmx1024M -server -XX:+UseParallelGC -Dorg.apache.catalina.startup.ContextConfig.jarsToSkip=* -Dorg.apache.catalina.startup.TldConfig.jarsToSkip=* -Dtomcat.util.scan.DefaultJarScanner.jarsToSkip=*
tomcat_1  | options used: -Dcatalina.base=/app/tmp/tomcat/ -Dcatalina.home=/usr/share/tomcat -Djava.endorsed.dirs= -Djava.io.tmpdir=/app/tmp -Djava.util.logging.config.file=/app/tmp/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
tomcat_1  | arguments used: start
tomcat_1  | Feb 05, 2019 9:02:03 AM org.apache.coyote.AbstractProtocol init
tomcat_1  | INFO: Initializing ProtocolHandler ["http-bio-8080"]
tomcat_1  | Feb 05, 2019 9:02:03 AM org.apache.catalina.startup.Catalina load
tomcat_1  | INFO: Initialization processed in 718 ms
tomcat_1  | Feb 05, 2019 9:02:03 AM org.apache.catalina.core.StandardService startInternal
tomcat_1  | INFO: Starting service Catalina
tomcat_1  | Feb 05, 2019 9:02:03 AM org.apache.catalina.core.StandardEngine startInternal
tomcat_1  | INFO: Starting Servlet Engine: Apache Tomcat/7.0.76
tomcat_1  | Feb 05, 2019 9:02:03 AM org.apache.catalina.startup.HostConfig deployWAR
tomcat_1  | INFO: Deploying web application archive /app/source/spring-boot-web-jsp-1.0.war
tomcat_1  | Feb 05, 2019 9:02:04 AM org.apache.catalina.loader.WebappClassLoaderBase validateJarFile
tomcat_1  | INFO: validateJarFile(/app/source/spring-boot-web-jsp-1.0/WEB-INF/lib/tomcat-embed-core-8.5.6.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
tomcat_1  | Feb 05, 2019 9:02:04 AM org.apache.catalina.loader.WebappClassLoaderBase validateJarFile
tomcat_1  | INFO: validateJarFile(/app/source/spring-boot-web-jsp-1.0/WEB-INF/lib/tomcat-embed-el-8.5.6.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
tomcat_1  | Feb 05, 2019 9:02:04 AM org.apache.catalina.deploy.WebXml setVersion
tomcat_1  | WARNING: Unknown version string [3.1]. Default version will be used.
tomcat_1  | Feb 05, 2019 9:02:07 AM org.apache.catalina.startup.TldConfig tldScanJar
tomcat_1  | FINE: No TLD files were found in [file:/app/source/spring-boot-web-jsp-1.0/WEB-INF/lib/spring-aop-4.3.4.RELEASE.jar!/]. Consider adding the JAR to the org.apache.catalina.startup.TldConfig.jarsToSkip property in CATALINA_BASE/conf/catalina.properties file.
tomcat_1  | Feb 05, 2019 9:02:07 AM org.apache.catalina.startup.TldConfig tldScanJar
tomcat_1  | FINE: No TLD files were found in [file:/app/source/spring-boot-web-jsp-1.0/WEB-INF/lib/logback-classic-1.1.7.jar!/]. Consider adding the JAR to the org.apache.catalina.startup.TldConfig.jarsToSkip property in CATALINA_BASE/conf/catalina.properties file.
tomcat_1  | Feb 05, 2019 9:02:07 AM org.apache.catalina.startup.TldConfig tldScanJar
tomcat_1  | FINE: No TLD files were found in [file:/app/source/spring-boot-web-jsp-1.0/WEB-INF/lib/spring-boot-starter-logging-1.4.2.RELEASE.jar!/]. Consider adding the JAR to the org.apache.catalina.startup.TldConfig.jarsToSkip property in CATALINA_BASE/conf/catalina.properties file.
.....

Так что он все еще сканирует все виды JAR-файлов.Есть идеи почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...