Tomcat 8/Tomcat 9

NOTE: This node is optional since it is based on cartridge packaging model. If this server is not available at your wizard, please contact your hosting provider for its activation.

Apache Tomcat is an open-source software implementation of the Java Servlet and JavaServer Pages technologies. Different versions of Apache Tomcat are available for different versions of the Servlet and JSP specifications. See the mapping between the specifications for Tomcat 8 and 9 servers in the comparison with previous Tomcat 6 and Tomcat 7 versions:

Tomcat version

Servlet Spec

JSP Spec

EL Spec

Web
Socket Spec

Java Versions Support

9.0.x

4.0

2.4

3.1

1.2

8 and later

8.5.x

3.1

2.3

3.0

1.1

7 and later

7.0.x

3.0

2.2

2.2

1.1

6 and later (WebSocket 1.0 requires 7 or later)

6.0.x

2.5

2.1

2.1

N/A

5 and later


As you can see, Tomcat 8 implements Java EE 7 specification for the Web profile that is Servlet 3.1, JSP 2.3, EL 3.0 and Web Socket 1.1. In addition, this server is built upon the improvements made in Tomcat 7 and includes a few important enhancements:
  • implementation of the single, common resources in order to replace the multiple resource extension features provided in earlier versions
  • embedded remote debugging support
  • compatibility with Apache Portable Runtime library, which provides advanced scalability, performance, and better integration with native server technologies

As for Tomcat 9, it is built on top of the latest Java EE 8 specifications: Servlet 4.0, JSP 2.4, EL 3.1 and WebSocket 1.2. This application server version includes the following major improvements:
  • implements HTTP/2 (requires the APR/native library)
  • supports TLS virtual hosting
  • allows using OpenSSL for TLS with the JSSE connectors

You are able to get the environment with Tomcat 8 or 9 application server just in a few clicks with Jelastic Cloud - simply follow the steps below.

Tomcat 8/9 at Jelastic

1. Log in to the Jelastic Platform.

2. Click Create Environment button at the top dashboard panel.

create java environment

3. In the opened wizard, switch to the Java tab and pick Tomcat 8 or 9 as your application server. 

tomcat app server

Then define the amount of resources for it (using cloudlets scrollers in the central pane), choose a region to place your environment at and name it. Confirm by clicking on Create.

4. Once environment is created, you can run it by clicking the Open in browser button next to your Tomcat server.

tomcat quick start

Great! Now you can upload and deploy your Java application.