Automic VaultAutomic Vault

brew

Install tomcat@10 with Homebrew, apt, pacman, scoop, zypper, chocolatey, dnf, Nix

Implementation of Java Servlet and JavaServer Pages. Version 10.1.57 via Homebrew; verified 2026-07-07.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install tomcat@10

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install libtomcat10-embed-java

Debian stable package indexes · libtomcat10-embed-java · source: deb.debian.org

Arch Linux pacmanverified · 92%
sudo pacman -S tomcat10

Arch Linux sync databases · tomcat10 · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install tomcat10

openSUSE Tumbleweed package metadata · tomcat10 · source: download.opensuse.org

Fedora dnfverified · 92%
sudo dnf install tomcat

Fedora Rawhide package metadata · tomcat · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#tomcat

nixpkgs package indexes · tomcat · source: raw.githubusercontent.com

Windows

Scoopverified · 92%
scoop install versions/tomcat10

Scoop official bucket manifest trees · bucket/tomcat10.json · source: api.github.com

Chocolateyverified · 92%
choco install Tomcat

Chocolatey community package catalog · Tomcat · source: community.chocolatey.org

overview

Package summary

Implementation of Java Servlet and JavaServer Pages

Commands and aliases

No executable aliases were found in the local package database.

history

Project history and usage

Apache Tomcat 10 is the Jakarta EE-era Tomcat line. In package-manager terms, `tomcat@10` is valuable because it pins users to the Tomcat 10 family rather than the newest major Tomcat, preserving the Servlet/Jakarta API level expected by applications.

Project history

Tomcat 10.0.x built on Tomcat 9.0.x and implemented the Jakarta EE 9 generation of APIs: Servlet 5.0, JSP/Jakarta Pages 3.0, EL 4.0, WebSocket 2.0, and Authentication 2.0. Apache's migration guide calls out the central break from Tomcat 9: specification packages changed from `javax.*` to `jakarta.*`, requiring recompilation or migration of applications.

Tomcat 10.1.x then built on Tomcat 10.0.x and implements the Jakarta EE 10 generation: Servlet 6.0, Pages 3.1, EL 5.0, WebSocket 2.1, and Authentication 3.0. Apache's version matrix lists Tomcat 10.1.x as a current supported line and Tomcat 10.0.x as superseded, with 10.0.27 as the final 10.0 release.

Adoption history

Tomcat 10 adoption is tied to the Java EE to Jakarta EE transition. Apache's homepage warns that applications running on Tomcat 9 and earlier do not run on Tomcat 10 without changes, and documents an automatic conversion path through `$CATALINA_BASE/webapps-javaee` plus the Apache Tomcat migration tool for Jakarta EE.

The input package metadata shows why package managers keep an explicit Tomcat 10 identity: Homebrew uses `tomcat@10`, Arch uses `tomcat10`, Scoop has `versions/tomcat10`, and Debian/Ubuntu expose Tomcat 10 embedding packages. That split lets users install a supported Jakarta EE 10-era container without accidentally jumping to a later major line.

How it is used

Users install Tomcat 10 to run Jakarta Servlet/Jakarta Pages applications, test migrations from Tomcat 9, and host web apps that have already moved to `jakarta.*` APIs. The same operational model remains: `catalina` starts and manages the server, while `$CATALINA_BASE/conf/server.xml`, `catalina.properties`, and `tomcat-users.xml` hold core configuration and local user credentials.

Why package nerds care

For package nerds, `tomcat@10` is a versioned formula that encodes a major compatibility boundary. It is not merely an older Tomcat: it represents the Jakarta namespace migration, Java runtime floor changes, branch tracking for 10.1.x, and the need to keep application-server packages installable by API generation.

Timeline

  • Tomcat 10.0.x: Apache documents the Jakarta namespace migration from `javax.*` to `jakarta.*`.
  • 2022: Tomcat 10.0.x reached end of life on 2022-10-31.
  • 2026: Apache lists Tomcat 10.1.56 as the latest supported Tomcat 10.1.x release and documents Java 11 or later for 10.1.x.

Related projects

  • The official source page lists the same `tomcat.git` repository for Tomcat 10.1.x development, and related projects include the Apache Tomcat migration tool for Jakarta EE, Tomcat Native, Tomcat Connectors, Taglibs, and the Tomcat Maven Plugin.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for tomcat@10. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
$CATALINA_BASE/conf/server.xml$CATALINA_BASE/conf/catalina.properties$CATALINA_BASE/conf/tomcat-users.xml

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
$CATALINA_BASE/conf/tomcat-users.xml

executables

Installed executables

CommandKindExposureNote
No executable data was present.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version10.1.57
manager updated2026-07-07
local dataok
upstreamnot checked
latest detectednot detected

https://tomcat.apache.org/

install metadata

Package metadata

Package keybrew:tomcat@10
Version10.1.57
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/tomcat@10
Homepagehttps://tomcat.apache.org/
Repositoryhttps://github.com/apache/tomcat
Upstream docshttps://tomcat.apache.org/
LicenseApache-2.0
Source archivehttps://www.apache.org/dyn/closer.lua?path=tomcat/tomcat-10/v10.1.57/bin/apache-tomcat-10.1.57.tar.gz
Last updated2026-07-07T20:34:54Z
Pulseupdated
Dependenciesopenjdk
Bottleavailable (on all)
Homebrew post-installnot defined
Servicedeclared
CaveatsConfiguration files: $HOMEBREW_PREFIX/etc/tomcat@10

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nametomcat@10
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyyes
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt92%

libtomcat10-embed-java 10.1.52-1~deb13u1

Apache Tomcat 10 - Servlet and JSP engine -- embed libraries

http://tomcat.apache.org

sudo apt install libtomcat10-embed-java
  • Section: java
  • Architecture: all
  • Source Package: tomcat10
  • 1 dependencies
  • package manager index match
  • Matched by: Tomcat10
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtomcat10-embed-java from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

libtomcat10-java 10.1.52-1~deb13u1

Apache Tomcat 10 - Servlet and JSP engine -- core libraries

http://tomcat.apache.org

sudo apt install libtomcat10-java
  • Section: java
  • Architecture: all
  • Source Package: tomcat10
  • 2 dependencies
  • 1 optional deps
  • package manager index match
  • Matched by: Tomcat10
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libtomcat10-java from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

tomcat10 10.1.52-1~deb13u1

Apache Tomcat 10 - Servlet and JSP engine

http://tomcat.apache.org

sudo apt install tomcat10
  • Section: java
  • Architecture: all
  • 5 dependencies
  • 5 optional deps
  • package manager index match
  • Matched by: Tomcat10
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tomcat10 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

tomcat10-admin 10.1.52-1~deb13u1

Apache Tomcat 10 - Servlet and JSP engine -- admin web applications

http://tomcat.apache.org

sudo apt install tomcat10-admin
  • Section: java
  • Architecture: all
  • Source Package: tomcat10
  • 1 dependencies
  • package manager index match
  • Matched by: Tomcat10
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tomcat10-admin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

tomcat10-common 10.1.52-1~deb13u1

Apache Tomcat 10 - Servlet and JSP engine -- common files

http://tomcat.apache.org

sudo apt install tomcat10-common
  • Section: java
  • Architecture: all
  • Source Package: tomcat10
  • 4 dependencies
  • package manager index match
  • Matched by: Tomcat10
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tomcat10-common from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

tomcat10-docs 10.1.52-1~deb13u1

Apache Tomcat 10 - Servlet and JSP engine -- documentation

http://tomcat.apache.org

sudo apt install tomcat10-docs
  • Section: doc
  • Architecture: all
  • Source Package: tomcat10
  • 1 dependencies
  • package manager index match
  • Matched by: Tomcat10
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tomcat10-docs from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

tomcat10-examples 10.1.52-1~deb13u1

Apache Tomcat 10 - Servlet and JSP engine -- example web applications

http://tomcat.apache.org

sudo apt install tomcat10-examples
  • Section: java
  • Architecture: all
  • Source Package: tomcat10
  • 1 dependencies
  • package manager index match
  • Matched by: Tomcat10
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tomcat10-examples from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

tomcat10-user 10.1.52-1~deb13u1

Apache Tomcat 10 - Servlet and JSP engine -- tools to create user instances

http://tomcat.apache.org

sudo apt install tomcat10-user
  • Section: java
  • Architecture: all
  • Source Package: tomcat10
  • 2 dependencies
  • 4 optional deps
  • package manager index match
  • Matched by: Tomcat10
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tomcat10-user from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt92%

libtomcat10-embed-java 10.1.16-1

Apache Tomcat 10 - Servlet and JSP engine -- embed libraries

http://tomcat.apache.org

sudo apt install libtomcat10-embed-java
  • Section: universe/java
  • Architecture: all
  • Source Package: tomcat10
  • 1 dependencies
  • package manager index match
  • Matched by: Tomcat10
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libtomcat10-embed-java from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

libtomcat10-java 10.1.16-1

Apache Tomcat 10 - Servlet and JSP engine -- core libraries

http://tomcat.apache.org

sudo apt install libtomcat10-java
  • Section: universe/java
  • Architecture: all
  • Source Package: tomcat10
  • 1 dependencies
  • 1 optional deps
  • package manager index match
  • Matched by: Tomcat10
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libtomcat10-java from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

tomcat10 10.1.16-1

Apache Tomcat 10 - Servlet and JSP engine

http://tomcat.apache.org

sudo apt install tomcat10
  • Section: universe/java
  • Architecture: all
  • 6 dependencies
  • 5 optional deps
  • package manager index match
  • Matched by: Tomcat10
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tomcat10 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

tomcat10-admin 10.1.16-1

Apache Tomcat 10 - Servlet and JSP engine -- admin web applications

http://tomcat.apache.org

sudo apt install tomcat10-admin
  • Section: universe/java
  • Architecture: all
  • Source Package: tomcat10
  • 1 dependencies
  • package manager index match
  • Matched by: Tomcat10
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tomcat10-admin from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

tomcat10-common 10.1.16-1

Apache Tomcat 10 - Servlet and JSP engine -- common files

http://tomcat.apache.org

sudo apt install tomcat10-common
  • Section: universe/java
  • Architecture: all
  • Source Package: tomcat10
  • 4 dependencies
  • package manager index match
  • Matched by: Tomcat10
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tomcat10-common from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

tomcat10-docs 10.1.16-1

Apache Tomcat 10 - Servlet and JSP engine -- documentation

http://tomcat.apache.org

sudo apt install tomcat10-docs
  • Section: universe/doc
  • Architecture: all
  • Source Package: tomcat10
  • 1 dependencies
  • package manager index match
  • Matched by: Tomcat10
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tomcat10-docs from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

tomcat10-examples 10.1.16-1

Apache Tomcat 10 - Servlet and JSP engine -- example web applications

http://tomcat.apache.org

sudo apt install tomcat10-examples
  • Section: universe/java
  • Architecture: all
  • Source Package: tomcat10
  • 1 dependencies
  • package manager index match
  • Matched by: Tomcat10
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tomcat10-examples from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

tomcat10-user 10.1.16-1

Apache Tomcat 10 - Servlet and JSP engine -- tools to create user instances

http://tomcat.apache.org

sudo apt install tomcat10-user
  • Section: universe/java
  • Architecture: all
  • Source Package: tomcat10
  • 2 dependencies
  • 4 optional deps
  • package manager index match
  • Matched by: Tomcat10
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tomcat10-user from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment