본문 바로가기

Programing/OpenSource

[tomcat] 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다.

증상

org.apache.jasper.servlet.TldScanner.scanJars

13-Nov-2020 13:26:40.105 정보 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다.

 

아래 블로그를 참고한다.

javacan.tistory.com/entry/decrease-tomcat-startup-time-by-skip-jar-scan

catalina.properties 에 추가한 skip jar 들

xom-*.jar 뒤에 추가한다.

xom-*.jar,\
spring-aop-4.3.16.RELEASE.jar,\
spring-beans-4.3.16.RELEASE.jar,\
spring-core-4.3.16.RELEASE.jar,\
springfox-swagger-common-2.4.0.jar,\
jboss-logging-3.3.2.Final.jar,\
spring-context-4.3.16.RELEASE.jar,\
mybatis-spring-1.2.2.jar,\
httpcore-4.4.1.jar,\
json-20170516.jar,\
spring-plugin-core-1.2.0.RELEASE.jar,\
swagger-models-1.5.6.jar,\
spring-webmvc-4.3.16.RELEASE.jar,\
mybatis-3.2.5.jar,\
jersey-client-1.8.jar,\
sentry-log4j2-1.7.30.jar,\
jackson-datatype-jdk8-2.8.11.jar,\
springfox-schema-2.4.0.jar,\
spring-expression-4.3.16.RELEASE.jar,\
jackson-jaxrs-json-provider-2.8.11.jar,\
jackson-databind-2.8.11.jar,\
jersey-core-1.8.jar,\
spring-plugin-metadata-1.2.0.RELEASE.jar,\
gson-1.7.1.jar,\
jackson-annotations-2.9.0.jar,\
guava-18.0.jar,\
gson-jodatime-serialisers-1.1.0.jar,\
jsoup-1.11.3.jar,\
springfox-spi-2.4.0.jar,\
springfox-core-2.4.0.jar,\
spring-web-4.3.16.RELEASE.jar,\
emoji-java-4.0.0.jar,\
springfox-swagger2-2.4.0.jar,\
joda-time-2.1.jar,\
spring-jdbc-4.3.16.RELEASE.jar,\
springfox-swagger-ui-2.4.0.jar,\
spring-orm-4.3.16.RELEASE.jar,\
jackson-datatype-jsr310-2.9.6.jar,\
mariadb-java-client-2.6.0.jar,\
classmate-1.3.4.jar,\
springfox-spring-web-2.4.0.jar,\
jackson-core-2.8.11.jar,\
validation-api-2.0.1.Final.jar,\
jackson-module-jaxb-annotations-2.8.11.jar,\
swagger-annotations-1.5.6.jar,\
spring-tx-4.3.16.RELEASE.jar,\
jackson-jaxrs-base-2.8.11.jar,\
sentry-1.7.30.jar,\
modelmapper-2.1.0.jar

효과?

전: 13:55:04 ~ 13:55:21 (17초 경과)

후: 13:53:17 ~ 13:53:34 (17초 경과)

딱히 서버를 시작하는데는 영향이 없는 것으로 보인다.