标题:j2ee-tomcat
只看楼主
小灬房子
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2019-11-30
结帖率:100%
 问题点数:0 回复次数:1 
j2ee-tomcat
至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间.
警告: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [298] milliseco
请问一下大佬们,这个这么解决啊
搜索更多相关主题的帖子: 时间 记录 JAR 扫描 警告 
2019-11-30 10:56
小灬房子
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2019-11-30
得分:0 
来源:网络
警告出现是因为Tomcat扫描所有Jars的TLD(标记库定义)。 步骤1:要查看哪些JAR抛出此警告,请将以下行插入tomcat / conf / logging.properties

org.apache.jasper.servlet.TldScanner.level = FINE
现在,您应该能够看到警告,其中包含哪些JAR导致初始警告的详细信息 步骤2由于在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间,我们将跳过catalina.properties文件中不需要的JARS。你有两个选择 -
列出tomcat.util.scan.StandardJarScanFilter.jarsToSkip下的所有JAR。但如果你有很多罐子或罐子不断变化,这可能会变得很麻烦。
或者,插入tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*以跳过所有的罐子
您现在应该看不到上述警告,如果您有相当大的应用程序,它应该可以节省您在部署应用程序时的大量时间。 注意:在Tomcat9中测试过

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\
spring-*.jar,\
springfox-*.jar,\
classmate-*.jar,\
mybatis-*.jar,\
protobuf-java-*.jar,\
javax.servlet-api-*.jar,\
jackson-*.jar,\
jsp-api-*.jar,\
mapstruct-*.jar,\
swagger-*.jar,\
guava-*.jar,\
jstl-*.jar,\
byte-buddy-*.jar,\
mysql-connector-java-*.jar,\
2019-12-14 20:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-498152-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.090258 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved