Derek Coleman & Associates Inc logoDerek Coleman & Associates Inc

Home / Marketplace / Apache Tomcat 10 on Ubuntu 24.04 LTS

Apache Tomcat 10 on Ubuntu 24.04 LTS

Apache Tomcat 10 is the reference Jakarta EE servlet container for running Java web applications, paired with Apache HTTP Server. This image gives you a production-ready deployment within minutes of first boot — no dependency wrangling, no manual hardening checklist. Published and maintained by Derek Coleman & Associates Inc: freshly rebuilt against current security advisories and deployable straight from the Azure Marketplace into your own subscription.

Version: Apache Tomcat 10.1.55 on OpenJDK 17, fronted by Apache 2.4Platform: Ubuntu 24.04 LTSPorts: 80 (HTTP via the Apache reverse proxy), 443; 8080 (Tomcat direct) is NOT opened in the in-image firewallCategory: Web & Proxy

What's included

  • Apache Tomcat 10 10.1 installed from the official upstream source
  • Hardened Linux base with automatic security updates enabled
  • No shared or default passwords baked into the image
  • Trusted Launch support: Secure Boot + vTPM
  • Azure Monitor Agent, Defender for Cloud, and Update Manager install cleanly

Quick start

  1. Deploy from the Azure Marketplace (Get It Now → Create), choosing your SSH key at the Administration step.
  2. Allow inbound SSH (22) for yourself plus the application port(s): 80 (HTTP) and 443 — restrict to your own IP where possible. The in-image firewall already allows them; only the Network Security Group (NSG) keeps them closed.
  3. Browse to http://<VM-IP>/ — Apache proxies to Tomcat on 8080 and answers immediately.
  4. Copy your WAR into /opt/tomcat/webapps/ (owned by the `tomcat` user); Tomcat auto-deploys it. Restart with `sudo systemctl restart tomcat`.

Common use cases

  • Java / Jakarta EE web applications
  • Spring Boot WAR deployments
  • Internal Java services and APIs
  • Migration target for on-prem Tomcat estates

Why our images

Freshly rebuilt against the latest security advisories, no shared default credentials, Trusted Launch support, and automatic OS security updates — everything runs in your own Azure subscription under your governance.

Deploy Apache Tomcat 10 in minutes

Production-ready, hardened, and maintained. Deploy straight from the Azure Marketplace into your subscription.