Amazing comprehensive web development software for PC

Apache Tomcat

Apache Tomcat 9.0.71

  -  11.8 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Apache Tomcat 9.0.71.


For those interested in downloading the most recent release of Apache Tomcat or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Apache Tomcat 9.0.71 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Apache Tomcat 9.0.71 Screenshot 1
  • Apache Tomcat 9.0.71 Screenshot 2
  • Apache Tomcat 9.0.71 Screenshot 3
  • Apache Tomcat 9.0.71 Screenshot 4
  • Apache Tomcat 9.0.71 Screenshot 5

What's new in this version:

Catalina:
- Fix: 66388: Correct a regression in the refactoring that replaced the use of the URL constructors. The regression broke lookups for resources that contained one or more characters in their name that required escaping when used in a URI path
- Fix: 66392: Change the default value of AccessLogValue's file encoding to UTF-8 and update documentation. (lihan)
- Fix: 66393: Align ExtendedAccessLogValve's x-P(XXX) with the documentation

Coyote:
- Fix: When resetting an HTTP/2 stream because the final response has been generated before the request has been fully read, use the HTTP/2 error code NO_ERROR so that client does not discard the response. Based on a suggestion by Lorenzo Dalla Vecchia
- Fix: 66196: Align HTTP/1.1 with HTTP/2 and throw an exception when attempting to commit a response with an header value that includes one or more characters with a code point above 255
- Fix: 66385: Correct a bug in HTTP/2 where a non-blocking read for a new frame with the NIO2 connector was incorrectly made using the read timeout leading to unexpected stream closure

Jasper:
- Fix: 66370: Change the default of the org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED system property to true unless the EL library is running on Tomcat in which case the default remains false as the EL library is already called from within a privileged block and skipping the unnecessary privileged block improves performance
- Add: Add support for specifying Java 21 (with the value 21) as the compiler source and/or compiler target for JSP compilation. If used with an Eclipse JDT compiler version that does not support these values, a warning will be logged and the default will used

Other:
- Update: Update the internal fork of Apache Commons BCEL to 2ee2bff (2023-01-03, 6.7.1-SNAPSHOT)
- Update: Update the internal fork of Apache Commons Codec to 3eafd6c (2023-01-03, 1.16-SNAPSHOT)
- Update: Update the internal fork of Apache Commons FileUpload to 34eb241 (2023-01-03, 2.0-SNAPSHOT)
- Update: Update the internal fork of Apache Commons DBCP to f131286 (2023-01-03, 2.10.0-SNAPSHOT)
- Add: Improvements to Japanese translations. Contributed by Shirayuking
- Add: Improvements to Portuguese translations. Contributed by Guilherme Custódio
- Update: Update Checkstyle to 10.6.0
- Update: Update Unboundid to 6.0.7
- Update: Update SpotBugs to 4.7.3