如何: 禁用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>