Red Hat JBoss Web Server (JWS) combines the Apache web server with the Tomcat servlet engine for building, deploying, and maintaining large-scale web applications and websites. JBoss Web Server version 5 was recently released and supports Tomcat 9 and introduces several new features and enhancements.
Developers may notice that JWS version 4 was skipped; version 4 was only released as an integrated version of Apache Tomcat 8.5 in the SpringBoot runtime environment for Red Hat OpenShift Application Runtimes (RHOAR) and a stand-alone version has not been released.
JWS version 5 includes Tomcat 9 for Red Hat Enterprise Linux (RHEL). Other platforms will be available soon. Several components have been integrated into JWS version 5 and, depending on your subscription agreement, are fully supported for both development and production use.
JWS has several main components:
- Apache Tomcat servlet container according to the Java Servlet specification
- Apache Tomcat Native Library, which improves the scalability, performance and integration of Tomcat
- Tomcat-vault extension for the JBoss web server used to securely store passwords and other sensitive information
- The mod_cluster library allowing communication between Apache Tomcat and the mod_proxy_cluster module of Apache HTTP Server
In addition to the main components, there are several new features:
In addition to the new features, several improvements are made:
JBoss Web Server 5 is available in ZIP or RPM format from the Maven repository and the JBoss Web Server 5.0 container catalog. Developers who wish to get involved can join the Red Hat Developer Program and access cheat sheets, books and downloads of related products. Readers can also stay up to date on all Java related news by visiting the InfoQ Java home page.