Eclipse Jetty

Eclipse Jetty

Eclipse Jetty is an open-source Java HTTP server that supports the latest Java Servlet API, HTTP/2, WebSockets, and other modern web technologies. It is commonly used in both development and production environments.

Eclipse Jetty Features

Open sourceJetty is open source and can be used commercially.
Flexible and extensibleThe server can be adapted to different Java web-application requirements.
AsynchronousJetty supports asynchronous request processing.
Small footprintThe lightweight design helps reduce runtime overhead.
Enterprise scalableJetty can be used for scalable production workloads.
i

Initialization system

The current Eclipse Jetty template uses the modern systemd initialization daemon.

Create an Eclipse Jetty Environment

1

Open the environment wizard

Sign in to the platform dashboard and click New Environment.

Open the New Environment wizard
Start creating a new environment from the dashboard.
2

Select Jetty

Open the Java tab and select Jetty as the application server.

Select Eclipse Jetty in the topology wizard
Choose Jetty as the Java application server.
3

Configure the environment

Adjust the required settings, including automatic vertical scaling, horizontal scaling, public IP addresses, region, and environment name.

4

Create the environment

Review the topology and click Create. The platform provisions the Jetty server automatically.

Topology options

Choose resource limits and scaling settings according to the expected application workload. Attach a public IP only when direct external access is required.

Open and Verify Jetty

1

Open the server

After the environment is created, click Open in Browser beside the Jetty server.

Open Eclipse Jetty in a browser
Use Open in Browser to access the Jetty server.
2

Confirm the server is running

The Eclipse Jetty home page opens in a new browser tab. After confirming that the server is available, continue with application deployment.

Eclipse Jetty application server home page
The Jetty home page confirms that the application server is running.

Expected Result

A working Eclipse Jetty environment is created with the selected resource, scaling, networking, and region settings. The server can be opened through the browser and is ready for Java application deployment.

Important Notes

  • The Jetty template uses the systemd initialization system.
  • Configure vertical and horizontal scaling according to expected application demand.
  • Attach a public IP only when direct access is required.
  • Confirm that the server home page opens before deploying the application.
  • Use the Jetty Security guide when application access restrictions are required.

Common Issues and Solutions

Jetty is not available in the wizardCheck the Java tab, hosting-provider stack availability, and the current Software Stack Versions list.
Environment creation failsReview the environment task log, account limits, selected region, and requested resources.
Jetty home page does not openCheck the node status, environment URL, public IP or Shared Load Balancer, and firewall configuration.
Application deployment is unavailableConfirm that environment provisioning has completed and then open Deployment Manager.