Tomcat 附加組件

2022-03-03 14:08 更新

簡介

Tomcat 可以使用許多附件組件。這些附加組件有可能是由用戶在需要時創(chuàng)建的,或者是從鏡像下載站下載而來的。

下載

打開 Tomcat 下載頁面,在“快速導(dǎo)航鏈接”(Quick Navigation Links)中點擊“瀏覽”(browse)鏈接。在隨后打開頁面的 bin/extras 中可以找到附加組件。

構(gòu)建

附加組件使用 Tomcat 標準的 Ant 腳本的 extras 目標構(gòu)建而成。Ant 腳本位于 Tomcat 的資源包中。

構(gòu)建過程為:

  • 按照 構(gòu)建指令,從資源包中構(gòu)建一個 Tomcat 二進制文件(注意:附加組件的構(gòu)建過程將會用到它,但以后不需要實際用到。)
  • 執(zhí)行命令 ant extras,運行構(gòu)建腳本。
  • 附加組件的 JAR 文件放到 output/extras 文件夾內(nèi)。
  • 參考下文提到的文檔來了解這些 JAR 文件的使用方法。

組件列表

完整的通用日志實現(xiàn)

Tomcat 使用一個改名的包,硬編碼的通用日志 API(commons-logging API)實現(xiàn)來使用 java.util.logging API。通用日志額外的組件構(gòu)建了一個完備的包,重新命名的通用日志實現(xiàn)來替代 Tomcat 所提供的實現(xiàn)。參考日志記錄頁面了解使用方法。

Web 服務(wù)支持(JSR 109)

Tomcat 為可能用于解決 Web 服務(wù)引用的 JSR 109 提供了》》工廠。將生成的 catalina-ws.jar 以及 jaxrpc.jar 和 wsdl4j.jar(或 JSR 109 的另一個實現(xiàn))放在 Tomcat 的 lib 文件夾下。

用戶應(yīng)注意的是,wsdl4j.jar 遵循 CPL 1.0 許可,而不是 Apache License version 2.0。

JMX 遠程生命周期偵聽器(JMX Remote Lifecycle Listener)

JMX 協(xié)議需要 JMX 服務(wù)器(在這里指的就是 Tomcat)在兩個網(wǎng)絡(luò)端口上進行偵聽。其中一個端口通過配置可以是固定端口,而另外一個則是隨機選擇的。這就很難穿越防火墻來使用 JMX 。JMX 遠端生命周期偵聽器能實現(xiàn)兩個固定端口,從而簡化了穿越防火墻連接到 JMX 的過程。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號