Jar 扫描器组件
目录
简介
Jar 扫描器元素表示用于扫描 Web 应用程序以查找 JAR 文件和类文件目录的组件。它通常在 Web 应用程序启动期间使用,以识别必须作为 Web 应用程序初始化的一部分进行处理的配置文件,例如 TLD 或 web-fragment.xml 文件。
Jar 扫描器元素可以嵌套在 Context 组件中。
例如,您可以在扫描 jar 文件时包含引导类路径
<Context>
...
<JarScanner scanBootstrapClassPath="true"/>
...
</Context>
如果没有包含 Jar 扫描器元素,则会自动创建默认的 Jar 扫描器配置,这足以满足大多数要求。
属性
通用属性
Jar 扫描器的所有实现都支持以下属性
属性 | 说明 |
---|---|
className |
要使用的实现的 Java 类名称。此类必须实现 |
标准实现
Jar 扫描器的标准实现是 org.apache.tomcat.util.scan.StandardJarScanner。它支持以下附加属性(除了上面列出的通用属性之外)
属性 | 说明 |
---|---|
scanAllDirectories |
如果为 Tomcat 通过查找 META-INF 子目录来确定目录是否是展开的 JAR 文件。仅当 META-INF 子目录存在时,该目录才被假定为展开的 JAR 文件。请注意,对于对 |
scanAllFiles |
如果为 |
scanClassPath |
如果为 |
scanBootstrapClassPath |
如果 scanClassPath 为 |
scanManifest |
如果为 |
嵌套组件
仅 Jar 扫描过滤器 可以嵌套在 Jar 扫描器 元素内。
特殊功能
没有特殊功能与 Jar 扫描器 元素相关联。