标题:j2ee-web项目部署到tomcat出现的问题
只看楼主
小灬房子
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2019-11-30
结帖率:100%
 问题点数:0 回复次数:1 
j2ee-web项目部署到tomcat出现的问题
十二月 01, 2019 9:00:30 上午 org.apache.jasper.servlet.TldScanner scanJars
信息: 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
十二月 01, 2019 9:00:30 上午 org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
警告: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [292] milliseconds.

请问大佬们,出现上面问题怎么解决?
搜索更多相关主题的帖子: tomcat JAR 出现 扫描 项目 
2019-12-01 09:08
小灬房子
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-498161-1-1.html




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

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