Tomcat 通过跳过扫描 jar 来加快启动速度,如果我跳过所有 jar,为什么没有抛出 ClassNotFound 异常?

Tomcat startup speed up by skipping scanning jars, if I skip all jars, why didn't throw a ClassNotFound exception?

我想加快Tomcat启动跳过扫描jar,但是有很多jar,我无法一一计算,所以我想跳过所有jar,但我不确定会发生什么,是 classNotFound 异常,还是启动更慢?

我在catalina.properties中添加如下配置,我的项目仍然加速了10秒,没有报错。所以我想知道为什么它没有抛出 ClassNotFound 异常。 ```

tomcat.util.scan.DefaultJarScanner.jarsToSkip=*.jar
org.apache.catalina.startup.ContextConfig.jarsToSkip=*.jar
org.apache.catalina.startup.TldConfig.jarsToSkip=*.jar

```

您正在跳过 tomcat 可以提供的服务,而不是 类 的加载(由类加载器处理)。这些服务查找配置、注释(and/or 其他元数据),以配置 context 和(来自 TldConfig 上下文的启动事件侦听器配置在任何 TLD 文件中配置的应用程序侦听器。