如何: 禁用Tomcat JARScanner?
为什么: 停止 Tomcat 扫描我的 LIB 文件夹中的每个 .jar。

根据documentation的说法,可以在context.xml中禁用它。但它似乎不起作用。 (可能是我遗漏了什么)
我在论坛中进行了详尽的搜索,但找不到解决方案。

这是在 context.xml (尚未工作):

<JarScanner scanClassPath="false" scanAllFiles="false" scanAllDirectories="false"></JarScanner>

提前致谢。

最佳答案

您应该将 JarScanner 元素添加为 context.xml 文件中根 Context 元素的子元素。

我在用于禁用 JarScanner 的 war 文件中有这种 META-INF/context.xml 文件:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <JarScanner scanClassPath="false" scanAllFiles="false" scanAllDirectories="false"/>
</Context>

10-04 17:00