All of the Apache Tomcat source code, documentation and this web site are managed under version control using Subversion. This page explains the structure of the Apache Tomcat Subversion repository. The page assumes you are familiar with the general Apache guidance for Subversion.
All Subversion links in this page use anonymous access.
The root of the repository is http://svn.apache.org/repos/asf/tomcat.
The directories below this level are:
| Directory | Contents |
|---|---|
/archive/ |
Modules that are no longer maintained |
/jk/ |
The native source code for the Tomcat Connectors. This includes mod_jk, isapi and nsapi. |
/native/ |
The native source code for the Tomcat Native/APR Connector. |
/sandbox/ |
An area where Tomcat committers can experiment with new ideas. |
/site/ |
The Apache Tomcat website. |
/tags/ |
Tags for the primary development branch. Mainly used for modules. |
/tc5.5.x/ |
The stable 5.5.x release branch, with separate modules but no use of externals. |
/tc6.0.x/ |
The stable 6.0.x release branch, with all modules in a single unified tree. |
/trunk/ |
The primary development branch. Patches are committed here using Commit-then-Review and then voted on for porting to the release branches using Review-then-Commit. |