This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/9.0.x by this push: new bb900ed975 Fix BZ 66348 - Update list of JARs bb900ed975 is described below commit bb900ed975abdd6306b0406f37251145500b1a98 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 | 68 +++++++++++++++++++++++-------------- 2 files changed, 50 insertions(+), 26 deletions(-) diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 02790bdbc7..6cd523b13c 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -131,6 +131,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 9d78dbf3a3..a75e5adbb8 100644 --- a/webapps/docs/class-loader-howto.xml +++ b/webapps/docs/class-loader-howto.xml @@ -130,37 +130,53 @@ loaders as it is initialized:</p> </ul> <p>By default, this includes the following:</p> <ul> - <li><em>annotations-api.jar</em> — JavaEE annotations classes.</li> + <li><em>annotations-api.jar</em> — Common Annotations 1.3 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 3.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 2.3 API.</li> - <li><em>servlet-api.jar</em> — Servlet 4.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 3.0 API.</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> — JASPIC 1.1 API.</li> + <li><em>jsp-api.jar</em> — Optional. JSP 2.3 API.</li> + <li><em>servlet-api.jar</em> — Java Servlet 4.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 1.1 implementation</li> - <li><em>websocket-api.jar</em> — WebSocket 1.1 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. Java WebSocket 1.1 + implementation</li> + <li><em>websocket-api.jar</em> — Optional. Java WebSocket 1.1 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-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org