Tomcat启动时间长问题解决

没解决这个问题前解决时间需要2分钟+,今天看到启动过程中Console中多次出现

至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。

于是乎百度了下,发现可以解决,就抱着试试的态度做了下。*使用前一定要保留副本

方法一(个人试过会严重报错)

或者进入位于Tomcat的/ conf目录中的context.xml并添加:

<JarScanner scanClassPath="false"/>

方法二(Tomcat 8.5可行)

catalina.properties内部,位于/ conf目录集中:

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\*.jar

上图,贼香
Tomcat启动时间长问题解决_第1张图片

原理分析:在项目部署阶段,调过了大量的无须检查的.jar包,大大缩短启动时间。当然也可能跳过需要的JAR,带来的影响还没有发现,如果有后续会继续跟进。

你可能感兴趣的:(tomcat,eclipse)