在context.xml中禁用JarScanner

Gon*_*tti 4 java tomcat tomcat7

我需要在context.xml(webapplication)中禁用Tomcar JarScanner功能.我不希望Tomcat扫描我的lib文件夹中的每个.jar.

这可能吗?

根据文档,它说可以在context.xml中禁用它.但它似乎不起作用.(可能是我遗漏了一些东西)我在论坛上进行了详尽的搜索,但找不到解决方案.

这个Tomcat 7的新功能(Jar Scanner)正在让我发疯.

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

<JarScanner scanClassPath="false" scanAllFiles="false" scanAllDirectories="false"></JarScanner>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

Lar*_*ari 11

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

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

<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <JarScanner scanClassPath="false" scanAllFiles="false" scanAllDirectories="false"/>
</Context>
Run Code Online (Sandbox Code Playgroud)

  • 通过使用应用程序 META-INF/context.xml 文件,bassis 可以在 web 应用程序上禁用它 (3认同)