Chapter 1. Red Hat JBoss Web Server for OpenShift
The Apache Tomcat 9 component of Red Hat JBoss Web Server (JWS) 5.7 is available as a containerized image that is designed for Red Hat OpenShift. You can use this image to build, scale, and test Java web applications for deployment across hybrid cloud environments.
1.1. Differences between Red Hat JBoss Web Server and JWS for OpenShift
JWS for OpenShift images are different from a regular release of Red Hat JBoss Web Server.
Consider the following differences between the JWS for OpenShift images and a standard JBoss Web Server deployment:
-
In a JWS for OpenShift image, the
/opt/jws-5.7/
directory is the location ofJWS_HOME
. -
In a JWS for OpenShift deployment, all load balancing is handled by the OpenShift router rather than the JBoss Core Services
mod_cluster
connector ormod_jk
connector.
Additional resources
1.2. OpenShift image version compatibility and support
OpenShift images are tested with different operating system versions, configurations and interface points that represent the most common combination of technologies that Red Hat OpenShift Container Platform customers are using.
When you want to deploy new applications, you must use the 5.7 version of JWS for OpenShift images and application templates.
The 5.6 version of JWS for OpenShift images and application templates are deprecated and no longer receive updates.
1.3. Supported architectures for JBoss Web Server
JBoss Web Server supports the following architectures:
- x86_64 (AMD64)
- IBM Z (s390x) in the OpenShift environment
- IBM Power (ppc64le) in the OpenShift environment
You can use the JBoss Web Server image for OpenJDK 11 or OpenJDK 17 with all supported architectures. For more information about images, see the Red Hat Container Catalog.
Additional resources
1.4. Health checks for Red Hat container images
All OpenShift Container Platform images have a health rating associated with them. You can find the health rating for Red Hat JBoss Web Server by navigating to the Certfied container images page, and then search for JBoss Web Server
and select the 5.7 version.
You can also perform health checks on an OpenShift container to test the container for liveliness and readiness.
Additional resources