IntelliJ IDEA启动Struts2项目,提示有一个JAR被扫描用于TLD但尚未包含TLD,怎么办?
启动Struts2项目时,提示:
05-Feb-2022 20:42:07.329 信息 [RMI TCP Connection(2)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars
至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳
过不需要的JAR可以缩短启动时间和JSP编译时间。
网络上找到了方法:
在Tomcat的conf目录下的loggin.properties的最后添加:org.apache.jasper.level = FINEST。
我是使用IntelliJ IDEA for Mac启动服务器的,所以这个配置文件实际地址是在:
/Users/lwx/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/fbdfc5e4-e4eb-4338-9423-6e3e6ef52504/conf/logging.properties
我修改了,可是使用IDEA再次重启服务器时,loggin.properties文件内容又自动恢复默认值了,你刚刚修改的内容自动消失了。怎么办呢?
回答
在配置文件catalina.properties中修改
\改为*.jar
tomcat.util.scan.StandardJarScanFilter.jarsToSkip = *.jar
THE END
二维码