You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2022/11/21 12:50:12 UTC
[tomcat] branch 10.1.x updated: Fix BZ 66348 - Update list of JARs
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/10.1.x by this push:
new b3b0099178 Fix BZ 66348 - Update list of JARs
b3b0099178 is described below
commit b3b0099178e8598c8322a74e7b12aef7f04606f6
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Mon Nov 21 12:47:09 2022 +0000
Fix BZ 66348 - Update list of JARs
https://bz.apache.org/bugzilla/show_bug.cgi?id=66348
---
webapps/docs/changelog.xml | 8 ++++
webapps/docs/class-loader-howto.xml | 73 +++++++++++++++++++++++--------------
2 files changed, 54 insertions(+), 27 deletions(-)
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index f5ff9db234..a1fe66e758 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -136,6 +136,14 @@
</fix>
</changelog>
</subsection>
+ <subsection name="Web applications">
+ <changelog>
+ <fix>
+ <bug>66348</bug>: Update the JARs listed in the class loader
+ documentation and note which ones are optional. (markt)
+ </fix>
+ </changelog>
+ </subsection>
<subsection name="Other">
<changelog>
<scode>
diff --git a/webapps/docs/class-loader-howto.xml b/webapps/docs/class-loader-howto.xml
index 814c0f9bc1..92fcc6e9f2 100644
--- a/webapps/docs/class-loader-howto.xml
+++ b/webapps/docs/class-loader-howto.xml
@@ -130,38 +130,57 @@ loaders as it is initialized:</p>
</ul>
<p>By default, this includes the following:</p>
<ul>
- <li><em>annotations-api.jar</em> — Jakarta Annotations 2.0 classes.</li>
+ <li><em>annotations-api.jar</em> — Jakarta Annotations 2.1.1 classes.
+ </li>
<li><em>catalina.jar</em> — Implementation of the Catalina servlet
container portion of Tomcat.</li>
- <li><em>catalina-ant.jar</em> — Tomcat Catalina Ant tasks.</li>
- <li><em>catalina-ha.jar</em> — High availability package.</li>
- <li><em>catalina-ssi.jar</em> — Server-side Includes module.</li>
- <li><em>catalina-storeconfig.jar</em> — Generation of XML
- configuration files from current state</li>
- <li><em>catalina-tribes.jar</em> — Group communication package.</li>
- <li><em>ecj-*.jar</em> — Eclipse JDT Java compiler.</li>
- <li><em>el-api.jar</em> — EL 5.0 API.</li>
- <li><em>jasper.jar</em> — Tomcat Jasper JSP Compiler and Runtime.</li>
- <li><em>jasper-el.jar</em> — Tomcat Jasper EL implementation.</li>
- <li><em>jsp-api.jar</em> — JSP 3.1 API.</li>
- <li><em>servlet-api.jar</em> — Servlet 6.0 API.</li>
- <li><em>tomcat-api.jar</em> — Several interfaces defined by Tomcat.</li>
- <li><em>tomcat-coyote.jar</em> — Tomcat connectors and utility classes.</li>
- <li><em>tomcat-dbcp.jar</em> — Database connection pool
+ <li><em>catalina-ant.jar</em> — Optional. Tomcat Catalina Ant tasks
+ for working with the Manager web application.</li>
+ <li><em>catalina-ha.jar</em> — Optional. High availability package
+ that provides session clustering functionality built on Tribes.</li>
+ <li><em>catalina-ssi.jar</em> — Optional. Server-side Includes module.
+ </li>
+ <li><em>catalina-storeconfig.jar</em> — Optional. Generation of XML
+ configuration files from current state.</li>
+ <li><em>catalina-tribes.jar</em> — Optional. Group communication
+ package used by the high availabaility package.</li>
+ <li><em>ecj-*.jar</em> — Optional. Eclipse JDT Java compiler used to
+ compile JSPs to Servlets.</li>
+ <li><em>el-api.jar</em> — Optional. EL 5.0 API.</li>
+ <li><em>jakartaee-migration-*-shaded.jar</em> — Optional. Provides
+ conversion of web applications from Java EE 8 to Jakarta EE 9.</li>
+ <li><em>jasper.jar</em> — Optional. Tomcat Jasper JSP Compiler and
+ Runtime.</li>
+ <li><em>jasper-el.jar</em> — Optional. Tomcat EL implementation.</li>
+ <li><em>jaspic-api.jar</em> — Jakarta Authentication 3.0 API.</li>
+ <li><em>jsp-api.jar</em> — Optional. Jakarta Pages 3.1 API.</li>
+ <li><em>servlet-api.jar</em> — Jakarta Servlet 6.0 API.</li>
+ <li><em>tomcat-api.jar</em> — Several interfaces defined by Tomcat.
+ </li>
+ <li><em>tomcat-coyote.jar</em> — Tomcat connectors and utility
+ classes.</li>
+ <li><em>tomcat-dbcp.jar</em> — Optional. Database connection pool
implementation based on package-renamed copy of Apache Commons Pool 2
and Apache Commons DBCP 2.</li>
- <li><em>tomcat-i18n-**.jar</em> — Optional JARs containing resource bundles
- for other languages. As default bundles are also included in each
- individual JAR, they can be safely removed if no internationalization
- of messages is needed.</li>
- <li><em>tomcat-jdbc.jar</em> — An alternative database connection pool
- implementation, known as Tomcat JDBC pool. See
+ <li><em>tomcat-i18n-**.jar</em> — Optional JARs containing resource
+ bundles for other languages. As default bundles are also included in
+ each individual JAR, they can be safely removed if no
+ internationalization of messages is needed.</li>
+ <li><em>tomcat-jdbc.jar</em> — Optional. An alternative database
+ connection pool implementation, known as Tomcat JDBC pool. See
<a href="jdbc-pool.html">documentation</a> for more details.</li>
- <li><em>tomcat-util.jar</em> — Common classes used by various components of
- Apache Tomcat.</li>
- <li><em>tomcat-websocket.jar</em> — WebSocket 2.1 implementation</li>
- <li><em>websocket-api.jar</em> — WebSocket 2.1 API</li>
- <li><em>websocket-client-api.jar</em> — WebSocket 2.1 Client API</li>
+ <li><em>tomcat-jni.jar</em> — Provides the integration with the Tomcat
+ Native library.</li>
+ <li><em>tomcat-util.jar</em> — Common classes used by various
+ components of Apache Tomcat.</li>
+ <li><em>tomcat-util-scan.jar</em> — Provides the class scanning
+ functionality used by Tomcat.</li>
+ <li><em>tomcat-websocket.jar</em> — Optional. Jakarta WebSocket 2.1
+ implementation</li>
+ <li><em>websocket-api.jar</em> — Optional. Jakarta WebSocket 2.1 API
+ </li>
+ <li><em>websocket-client-api.jar</em> — Optional. Jakarta WebSocket
+ 2.1 Client API</li>
</ul></li>
<li><p><strong>WebappX</strong> — A class loader is created for each web
application that is deployed in a single Tomcat instance. All unpacked
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org