Apache Tomcat 8.0.1 (beta): the changes in relation to version 7 and 8.0.0 RC10

Tomcat logo

The open source servlet container has released beta version 8.0.1. Update on changes since version 7 and since the version 8.0.0 release candidate 10.

The Apache Tomcat website announced the release of version 8.0.1 beta. Here is a review of changes introduced in this release.

Changes from version 7

Concerning the changes compared to version 7, we note that Apache Tomcat 8 implements Java EE 7.0 Java Servlet 3.1, JavaServer Pages 2.3 and Java Unified Expression Language 3.0.

We also note that the default connector implementation is now the Java non-blocking implementation (NIO) for both HTTP and AJP.

Furthermore, there is a new resources implementation, which replaces the Alias, VirtualLoader, VirtualDirContext, JAR resources and external repositories, and provides a unified approach to configuring additional resources. One possibility thanks to this new implementation is the creation of overlays, a single WAR and can be used as a base to serve several modified versions of the initial application.

Changes relative to version 8.0.0 release candidate 10

In terms of changes from version 8.0.0 RC10, Apache Tomcat 8.0.1 (beta) brings many improvements and modifications. Listed below are the main ones.

Firstly, we note that the problem concerning the sendFile support for the NIO connector has been corrected.

In addition, the beta 8.0.1 moves the control options and cache links from Context to WebResourceRoot to allow them to be changed without restarting the application.

This release also introduces a dedicated listener for class loader binding and unbinding events.


comments powered by Disqus