www/tomcat110 11.0.27 MidnightBSD
Open-source Java web server by Apache, 11.0.x branch
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
02efa502a3- License
- Apache-2.0
- Categories
- www, java
Description
Apache Tomcat is a web server written in 100% Pure Java.
Apache Tomcat 11.0.x is the current focus of development. It builds on Tomcat 10.1.x and implements the Servlet 6.1, JSP 4.0, EL 6.0, WebSocket 2.2 and Authentication 3.1 specifications. This release is a milestone release and is targeted at Jakarta EE 11.
In the other systems
The newest version among them is 11.0.27, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | www/tomcat110 | 11.0.27 newest | no data | - | [email protected] | 2026-10-20 |
| FreeBSD | www/tomcat110 | 11.0.27 newest | none known | - | [email protected] | 2026-10-12 |
| DragonFly | www/tomcat110 | 11.0.8 behind since 2026-07-08 | 1 known | - | [email protected] | - |
| HardenedBSD | www/tomcat110 | 11.0.26 behind since 2026-10-12 | no data | - | [email protected] | - |
| GhostBSD | www/tomcat110 | 11.0.26 behind since 2026-10-12 | no data | - | [email protected] | - |
Version history 4
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
mport install tomcat110
From mports:
cd /usr/mports/www/tomcat110 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= tomcat110>0:www/tomcat110
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Runtime 1
jsvc: devel/apache-commons-daemon
Run dependencies 1
No port depends on this one.
Configuration
Options name: www_tomcat
| Option | Default | Description |
|---|---|---|
| DOCS | off | Install Documentation web application |
| EXAMPLES | off | Install Examples web application |
| HOST_MANAGER | on | Install Host Manager application |
| MANAGER | on | Install Manager web application |
| NLS | off | |
| ROOT | on | Install default ROOT web application |
- USES
- cpe java
- Service scripts
${PKGBASE:C/-/_/}
Files
pkg-plist 633
- %%T%%/BUILDING.txt
- %%T%%/CONTRIBUTING.md
- %%T%%/LICENSE
- %%T%%/NOTICE
- %%T%%/README.md
- %%T%%/RELEASE-NOTES
- %%T%%/RUNNING.txt
- %%T%%/bin/bootstrap.jar
- %%T%%/bin/catalina-tasks.xml
- %%T%%/bin/catalina.sh
- %%T%%/bin/ciphers.sh
- %%T%%/bin/configtest.sh
- %%T%%/bin/daemon.sh
- %%T%%/bin/digest.sh
- %%T%%/bin/makebase.sh
- %%T%%/bin/migrate.sh
- %%T%%/bin/setclasspath.sh
- %%T%%/bin/shutdown.sh
- %%T%%/bin/startup.sh
- %%T%%/bin/tomcat-juli.jar
- %%T%%/bin/tool-wrapper.sh
- %%T%%/bin/version.sh
- %%T%%/lib/annotations-api.jar
- %%T%%/lib/catalina-ant.jar
- %%T%%/lib/catalina-ha.jar
- %%T%%/lib/catalina-ssi.jar
- %%T%%/lib/catalina-storeconfig.jar
- %%T%%/lib/catalina-tribes.jar
- %%T%%/lib/catalina.jar
- %%T%%/lib/ecj-4.41.jar
- %%T%%/lib/el-api.jar
- %%T%%/lib/jakartaee-migration-1.0.13-shaded.jar
- %%T%%/lib/jasper-el.jar
- %%T%%/lib/jasper.jar
- %%T%%/lib/jaspic-api.jar
- %%T%%/lib/jsp-api.jar
- %%T%%/lib/servlet-api.jar
- %%T%%/lib/tomcat-api.jar
- %%T%%/lib/tomcat-coyote-ffm.jar
- %%T%%/lib/tomcat-coyote.jar
- %%T%%/lib/tomcat-dbcp.jar
- %%T%%/lib/tomcat-i18n-cs.jar
- %%T%%/lib/tomcat-i18n-de.jar
- %%T%%/lib/tomcat-i18n-es.jar
- %%T%%/lib/tomcat-i18n-fr.jar
- %%T%%/lib/tomcat-i18n-ja.jar
- %%T%%/lib/tomcat-i18n-ko.jar
- %%T%%/lib/tomcat-i18n-pt-BR.jar
- %%T%%/lib/tomcat-i18n-ru.jar
- %%T%%/lib/tomcat-i18n-zh-CN.jar
- %%T%%/lib/tomcat-jdbc.jar
- %%T%%/lib/tomcat-jni.jar
- %%T%%/lib/tomcat-util-scan.jar
- %%T%%/lib/tomcat-util.jar
- %%T%%/lib/tomcat-websocket.jar
- %%T%%/lib/websocket-api.jar
- %%T%%/lib/websocket-client-api.jar
- @postunexec [ ! -d %D/ ] || echo If permanently deleting this package, %D/ must be removed manually
- @owner
- @group
- @dir %%T%%/conf
- @dir %%T%%/logs
- @dir %%T%%/temp
- @dir %%T%%/webapps
- @dir %%T%%/work
- @sample %%T%%/conf/catalina.properties.sample
- @sample %%T%%/conf/context.xml.sample
- @sample %%T%%/conf/jaspic-providers.xml.sample
- %%T%%/conf/jaspic-providers.xsd
- @sample %%T%%/conf/logging.properties.sample
- @sample %%T%%/conf/server.xml.sample
- @sample %%T%%/conf/tomcat-users.xml.sample
- %%T%%/conf/tomcat-users.xsd
- @sample %%T%%/conf/web.xml.sample
- %%T%%/temp/safeToDelete.tmp
- %%T%%/webapps/docs/BUILDING.txt
- %%T%%/webapps/docs/META-INF/context.xml
- %%T%%/webapps/docs/RELEASE-NOTES.txt
- %%T%%/webapps/docs/RUNNING.txt
- %%T%%/webapps/docs/WEB-INF/jsp/403.jsp
- %%T%%/webapps/docs/WEB-INF/web.xml
- %%T%%/webapps/docs/aio.html
- %%T%%/webapps/docs/api/index.html
- %%T%%/webapps/docs/annotationapi/index.html
- %%T%%/webapps/docs/appdev/build.xml.txt
- %%T%%/webapps/docs/appdev/deployment.html
- %%T%%/webapps/docs/appdev/index.html
- %%T%%/webapps/docs/appdev/installation.html
- %%T%%/webapps/docs/appdev/introduction.html
- %%T%%/webapps/docs/appdev/processes.html
- %%T%%/webapps/docs/appdev/sample/build.xml
- %%T%%/webapps/docs/appdev/sample/docs/README.txt
- %%T%%/webapps/docs/appdev/sample/index.html
- %%T%%/webapps/docs/appdev/sample/sample.war
- %%T%%/webapps/docs/appdev/sample/src/mypackage/Hello.java
- %%T%%/webapps/docs/appdev/sample/web/WEB-INF/web.xml
- %%T%%/webapps/docs/appdev/sample/web/hello.jsp
- %%T%%/webapps/docs/appdev/sample/web/images/tomcat.gif
- %%T%%/webapps/docs/appdev/sample/web/index.html
- %%T%%/webapps/docs/appdev/source.html
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| apache-tomcat-11.0.27.tar.gz | 1.4545574e+07 | 6eafcfd623de7582857027872421495d6a464a1537168d0758a1991ce7a54367 |
Master sites 1
- APACHE/tomcat/tomcat-${DISTVERSION:C/([0-9]+)(.*)/\1/}/v11.0.27/bin
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
02efa502a3 |
Lucas Holt | www/tomcat110: update to 11.0.27 (#1834) Security fixes:
- Important: CVE-2026-103119 AJP response mix-up
- Important: CVE-2026-101356 HTTP/2 request/response mix-up after
error during async processing
- Important: CVE-2026-101296 JNDIRealm bind credential validation
fails open for non-GSSAPI SASL mechanisms
- Low: CVE-2026-93446, CVE-2026-88041, CVE-2026-74049, CVE-2026-74048
The bundled ecj jar is now 4.41 and jakartaee-migration 1.0.13.
Upstream: https://tomcat.apache.org/security-11.html
Testing:
- `bmake makesum`; SHA512 matches Apache's `.sha512` file
- `bmake fake package` (fake-qa reports no plist problems)
- `portlint -AC`: 0 fatal
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Update the Tomcat 11 port to the 11.0.27 release with upstream security
… |
|
a3127463a7 |
Lucas Holt | www/tomcat110: update to 11.0.26 (#1626) Update Apache Tomcat 11.0.x from 11.0.25 to 11.0.26.
Release notes: https://tomcat.apache.org/tomcat-11.0-doc/changelog.html
Validation on MidnightBSD 4.0.6 amd64:
- distfile SHA-512 verified against Apache's published checksum
- tarball file list identical to 11.0.25 (no pkg-plist changes)
- `bmake makesum patch`, `bmake`, `bmake fake`, `bmake package` succeed
with default options
- portlint clean apart from the work-dir notice (cleaned before commit)
- No test target (NO_BUILD port)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Update the Tomcat 11 package to the 11.0.26 release.
Enhancements:
- Update the Apache Tomcat 11 port to version 11.0.26.
Chores:
- Refresh the distribution checksum metadata for the new Tomcat release.
… |
|
501bb054c7 |
Lucas Holt | www/tomcat110: update to 11.0.25 (#781) Update Tomcat 11 to the August 2026 security release.
This fixes CVE-2026-73180, CVE-2026-68763, CVE-2026-68569,
CVE-2026-68525, CVE-2026-66422, CVE-2026-66299, CVE-2026-65927,
CVE-2026-65905, CVE-2026-65637, CVE-2026-65183, and CVE-2026-65182.
Validation:
- BATCH=yes bmake -C www/tomcat110 clean patch check-license
- BATCH=yes bmake -C www/tomcat110 build fake package test
- portlint -AC www/tomcat110
- git diff --check
## Summary by Sourcery
Bug Fixes:
- Update Tomcat 11 to version 11.0.25, incorporating the August 2026
security fixes.
Signed-off-by: Lucas Holt <[email protected]> |
|
11e35c0fb8 |
Lucas Holt | www/tomcat: update supported releases (#697) ## Summary
- update `www/tomcat9` from 9.0.119 to 9.0.120
- update `www/tomcat110` from 11.0.23 to 11.0.24
- update `www/tomcat-native` from 1.3.7 to 1.3.8
- update the Tomcat 11 plist for ECJ 4.40
These releases contain the latest upstream fixes available for the
supported Tomcat branches. Tomcat 10.1.57 is already current and is
therefore unchanged.
## Validation
For all three updated ports:
- `bmake makesum`
- `bmake patch`
- `bmake`
- `bmake fake`
- `bmake package`
- `bmake test`
- `bmake check-license`
All three packages were created successfully. `portlint -C` passes for
Tomcat 9 and Tomcat 11 with only the local maintainer-mode warning.
Tomcat Native retains pre-existing portlint findings for its hyphenated
… |