Additional Components

Table of Contents

Introduction

Apache Tomcat可以使用许多其他组件. 这些组件可以由用户在需要时构建,也可以从其中一个镜像下载.

Downloading

要下载Extras组件,请打开Tomcat下载页面,然后从快速导航链接中选择"浏览". 附加组件可以在bin / extras中找到.

Building

附加组件是使用标准Tomcat Ant脚本的extras目标构建的,该脚本位于Tomcat的源包中.

构建过程如下:

  • 按照构建说明从源包构建Tomcat二进制文件(请注意:它将由其他组件的构建过程使用,但以后不需要实际使用)
  • 执行命令ant extras运行构建脚本
  • 其他组件JAR将放置在output/extras文件夹中
  • 有关这些JAR的用法,请参阅下面的文档

Components list

Full commons-logging implementation

Tomcat使用一个重命名为commons-logging API实现的程序包,该程序包经过硬编码以使用java.util.logging API. commons-logging附加组件将构建一个完整的软件包,重命名为commons-logging实施,可用于替换Tomcat随附的实现. 有关使用说明,请参见日志记录页面.

Web Services support (JSR 109)

Tomcat为JSR 109提供了工厂,可用于解析Web服务引用. 将生成的catalina-ws.jar以及jaxrpc.jar和wsdl4j.jar(或JSR 109的另一种实现)放置在Tomcat lib文件夹中.

用户应注意,wsdl4j.jar是根据CPL 1.0许可的,而不是Apache License版本2.0的许可.

JMX Remote Lifecycle Listener

JMX协议要求JMX服务器(在本例中为Tomcat)在两个网络端口上进行侦听. 这些端口之一可以通过配置固定,但第二个端口是随机选择的. 这使得很难通过防火墙使用JMX. JMX远程生命周期侦听器允许固定两个端口,从而简化了通过防火墙连接到JMX的过程. 有关使用说明,请参见侦听器页面.

by  ICOPY.SITE