Jar 掃描器元件
目錄
簡介
Jar 掃描器元素代表用於掃描 Web 應用程式以取得 JAR 檔案和類別檔目錄的元件。通常在 Web 應用程式啟動期間使用,以識別必須在 Web 應用程式初始化程序中處理的組態檔,例如 TLD 或 web-fragment.xml 檔。
Jar 掃描器元素可以巢狀在 內容 元件內。
例如,您可以在掃描 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 掃描器 元素相關聯。