Home

The www/tomcat/v9 port

tomcat-9.0.97p1 – Apache's Java EE 8 server for Java web applications (cvsweb github mirror)

Description

The Apache Tomcat software is an open source implementation of
the Jakarta Servlet, Jakarta Pages, Jakarta Expression Language,
Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication
specifications. These specifications are part of the Jakarta EE
platform.

Tomcat 9 implements the Java EE 8 specifications: Servlet 4.0,
JSP 2.3, EL 3.0, WebSocket 1.1, JASPIC 1.1.

Tomcat includes many additional features that make it a useful platform
for developing and deploying web applications and web services.

Tomcat can be run as a standalone web server with Servlet and JSP
support, or using Apache HTTP Server as its web server via the mod_jk
Apache module (see the ap2-mod_jk package).
WWW: https://tomcat.apache.org/

Readme

+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------

The tomcat package does not install the example webapps and
documentation.  You must supply your own webapps and configuration or
install the tomcat-examples package for the example webapps and
documentation. Sample config files for the host-manager and manager
webapps can be found in ${TRUEPREFIX}/share/examples/tomcat.

The tomcat-examples package includes the examples, full documentation
and the localhost config files for the host-manager and manager webapps.

The packages are structured this way to facilitate maintaining a server
which normally would not contain the examples and documentation webapp.

Tomcat on OpenBSD uses the `${SYSCONFDIR}/tomcat' directory for its
configuration files. `$CATALINA_BASE' is `${CATALINA_BASE}'. All files
contained within these directories should be owned by the _tomcat user.

If you want Tomcat to serve on privileged ports (e.g. 80), redirect all
tcp traffic to port 80 to Tomcat's default listener port 8080 using a
pf.conf(5) rule like:

   pass in quick on $NIC proto tcp to port 80 rdr-to 127.0.0.1 port 8080

or use relayd(8) to forward the connection.

If you are upgrading and use database drivers, don't forget to copy them
into ${TRUEPREFIX}/tomcat/lib. You must also delete any work files in
`${CATALINA_BASE}/work' unless you are reinstalling the same full
version of Tomcat. When upgrading from older major versions of Tomcat,
config files in ${SYSCONFDIR}/tomcat should be updated as well.

Maintainer

The OpenBSD ports mailing-list

Multi-packages

tomcat-9.0.97p1 tomcat-examples-9.0.97p1

Only for arches

aarch64 amd64 i386 sparc64

Categories

java www

Run dependencies

Search