blob: aeb9b96658dc3a96752c19d596b7c78641dc4b10 [file]
<!DOCTYPE html SYSTEM "about:legacy-compat">
<html lang="en"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link href="res/css/tomcat.css" rel="stylesheet" type="text/css"><link href="res/css/fonts/fonts.css" rel="stylesheet" type="text/css"><title>Apache Tomcat&reg; - Migration Guide</title><meta name="author" content="Apache Tomcat Project"><script src="https://www.apachecon.com/event-images/snippet.js"></script></head><body><div id="wrapper"><header id="header"><div class="clearfix"><div class="menu-toggler pull-left" tabindex="1"><div class="hamburger"></div></div><a href="http://tomcat.apache.org/"><img class="tomcat-logo pull-left noPrint" alt="Tomcat Home" src="res/images/tomcat.png"></a><h1 class="pull-left">Apache Tomcat<sup>&reg;</sup></h1><div class="asf-logos pull-right"><a href="https://www.apache.org/foundation/contributing.html" target="_blank" class="pull-left"><img src="https://www.apache.org/images/SupportApache-small.png" class="support-asf" alt="Support Apache"></a><a href="http://www.apache.org/" target="_blank" class="pull-left"><img src="res/images/asf_logo_wide.svg" class="asf-logo" alt="The Apache Software Foundation"></a></div></div></header><main id="middle"><div><div id="mainLeft"><div id="nav-wrapper"><form action="https://www.google.com/search" method="get"><div class="searchbox"><input value="tomcat.apache.org" name="sitesearch" type="hidden"><input aria-label="Search text" placeholder="Search&hellip;" required="required" name="q" id="query" type="search"><button>GO</button></div></form><div class="asfevents"><a class="acevent" data-format="square" data-width="150"></a></div><nav><div><h2>Apache Tomcat</h2><ul><li><a href="./index.html">Home</a></li><li><a href="./taglibs.html">Taglibs</a></li><li><a href="./maven-plugin.html">Maven Plugin</a></li></ul></div><div><h2>Download</h2><ul><li><a href="./whichversion.html">Which version?</a></li><li><a href="https://tomcat.apache.org/download-11.cgi">Tomcat 11</a></li><li><a href="https://tomcat.apache.org/download-10.cgi">Tomcat 10</a></li><li><a href="https://tomcat.apache.org/download-90.cgi">Tomcat 9</a></li><li><a href="https://tomcat.apache.org/download-migration.cgi">Tomcat Migration Tool for Jakarta EE</a></li><li><a href="https://tomcat.apache.org/download-connectors.cgi">Tomcat Connectors</a></li><li><a href="https://tomcat.apache.org/download-native.cgi">Tomcat Native</a></li><li><a href="https://tomcat.apache.org/download-taglibs.cgi">Taglibs</a></li><li><a href="https://archive.apache.org/dist/tomcat/">Archives</a></li></ul></div><div><h2>Documentation</h2><ul><li><a href="./tomcat-11.0-doc/index.html">Tomcat 11.0</a></li><li><a href="./tomcat-10.1-doc/index.html">Tomcat 10.1</a></li><li><a href="./tomcat-9.0-doc/index.html">Tomcat 9.0</a></li><li><a href="./upgrading.html">Upgrading</a></li><li><a href="./connectors-doc/index.html">Tomcat Connectors</a></li><li><a href="./native-doc/index.html">Tomcat Native 2</a></li><li><a href="./native-1.3-doc/index.html">Tomcat Native 1.3</a></li><li><a href="https://cwiki.apache.org/confluence/display/TOMCAT">Wiki</a></li><li><a href="./migration.html">Migration Guide</a></li><li><a href="./presentations.html">Presentations</a></li><li><a href="https://cwiki.apache.org/confluence/x/Bi8lBg">Specifications</a></li></ul></div><div><h2>Problems?</h2><ul><li><a href="./security.html">Security Reports</a></li><li><a href="./findhelp.html">Find help</a></li><li><a href="https://cwiki.apache.org/confluence/display/TOMCAT/FAQ">FAQ</a></li><li><a href="./lists.html">Mailing Lists</a></li><li><a href="./bugreport.html">Bug Database</a></li></ul></div><div><h2>Get Involved</h2><ul><li><a href="./getinvolved.html">Overview</a></li><li><a href="./source.html">Source code</a></li><li><a href="./ci.html">Buildbot</a></li><li><a href="./tools.html">Tools</a></li></ul></div><div><h2>Media</h2><ul><li><a href="https://www.youtube.com/c/ApacheTomcatOfficial">YouTube</a></li></ul></div><div><h2>Misc</h2><ul><li><a href="./whoweare.html">Who We Are</a></li><li><a href="https://www.redbubble.com/people/comdev/works/30885254-apache-tomcat">Swag</a></li><li><a href="./heritage.html">Heritage</a></li><li><a href="http://www.apache.org">Apache Home</a></li><li><a href="./resources.html">Resources</a></li><li><a href="./contact.html">Contact</a></li><li><a href="./legal.html">Legal</a></li><li><a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a></li><li><a href="https://www.apache.org/foundation/contributing.html">Support Apache</a></li><li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li><li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li><li><a href="http://www.apache.org/licenses/">License</a></li></ul></div></nav></div></div><div id="mainRight"><div id="content"><h2 style="display: none;">Content</h2><h3 id="Before_upgrading_or_migrating">Before upgrading or migrating</h3><div class="text">
<p>When updating from one major Apache Tomcat<sup>&reg;</sup> version a newer one, please make
sure that the JVM that is installed on your system supports at least the
required Java version. While it is possible that older versions of Tomcat may
not be compatible with newer JVMs, all the currently supported Apache Tomcat
versions (9.0.x, 10.1.x and 11.0.x) are known to run correctly on Java 17
JVMs.</p>
<p>When migrating from one major Tomcat version to another (e.g. from Tomcat 9
to Tomcat 10, or from Tomcat 10 to Tomcat 11),
you should not copy the configuration files from the old version
to the new version. The recommended approach is to start with the default
configuration of the new version of Apache Tomcat and to adjust it as necessary.
</p>
<p>When migrating from one minor release to another minor release within the
same major release (e.g. from Tomcat 9.0.29 to Tomcat 9.0.30) you can retain the
configuration files, but you should check to see if any defaults have changed
and/or if any new elements have been added and adjust your configuration files
accordingly.</p>
</div><h3 id="Migration_Guides">Migration Guides</h3><div class="text">
<p>For upgrading between 11.0.x versions, see the
<a href="migration-11.0.html#Upgrading_11.0.x">upgrading</a> section of the Tomcat
11.0.x Migration Guide.</p>
<p>For migration from 10.1.x to 11.0.x, see the
<a href="migration-11.0.html">Tomcat 11.0.x Migration Guide</a>.</p>
<p>For upgrading between 10.1.x versions, see the
<a href="migration-10.1.html#Upgrading_10.1.x">upgrading</a> section of the Tomcat
10.1.x Migration Guide.</p>
<p>For migration from 10.0.x to 10.1.x, see the
<a href="migration-10.1.html">Tomcat 10.1.x Migration Guide</a>.</p>
<p>For upgrading between 10.0.x versions, see the
<a href="migration-10.html#Upgrading_10.0.x">upgrading</a> section of the Tomcat
10.0.x Migration Guide.</p>
<p>For migration from 9.0.x to 10.0.x, see the
<a href="migration-10.html">Tomcat 10.0.x Migration Guide</a>.</p>
<p>For upgrading between 9.0.x versions, see the
<a href="migration-9.html#Upgrading_9.0.x">upgrading</a> section of the Tomcat
9.0.x Migration Guide.</p>
<p>For migration from 8.0.x / 8.5.x to 9.0.x, see the
<a href="migration-9.html">Tomcat 9.0.x Migration Guide</a>.</p>
<p>For upgrading between 8.5.x versions, see the
<a href="migration-85.html#Upgrading_8.5.x">upgrading</a> section of the Tomcat
8.5.x Migration Guide.</p>
<p>For migration from 8.0.x to 8.5.x, see the
<a href="migration-85.html">Tomcat 8.5.x Migration Guide</a>.</p>
<p>For upgrading between 8.0.x versions, see the
<a href="migration-8.html#Upgrading_8.0.x">upgrading</a> section of the Tomcat
8.0.x Migration Guide.</p>
<p>For migration from 7.0.x to 8.0.x, see the
<a href="migration-8.html">Tomcat 8.0.x Migration Guide</a>.</p>
<p>For upgrading between 7.0.x versions, see the
<a href="migration-7.html#Upgrading_7.0.x">upgrading</a> section of the Tomcat
7.0.x Migration Guide.</p>
<p>For migration from 6.0.x to 7.0.x, see the
<a href="migration-7.html">Tomcat 7.0.x Migration Guide</a>.</p>
<p>For upgrading between 6.0.x versions, see the
<a href="migration-6.html#Upgrading_6.0.x">upgrading</a> section of the Tomcat
6.0.x Migration Guide.</p>
<p>For migration from 5.5.x to 6.0.x, see the
<a href="migration-6.html">Tomcat 6.0.x Migration Guide</a>.</p>
</div></div></div></div></main><footer id="footer">
Copyright &copy; 1999-2026, The Apache Software Foundation
<br>
Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo
are either registered trademarks or trademarks of the Apache Software
Foundation.
</footer></div><script src="res/js/tomcat.js"></script></body></html>