Red Hat Training

A Red Hat training course is available for Red Hat JBoss Web Server

4. Changes and Resolved Issues

Solaris Support
Support for Solaris has been added. See the JBoss Web Server 3 Installation Guide for installation instructions.
Red Hat JBoss Operations Network (JBoss ON) Plugin
A JBoss ON plugin for JBoss Web Server 3 is now available. See the JBoss Web Server 3 Installation Guide for instructions on configuring JBoss Web Server 3 to be monitored by JBoss ON.
BZ#1173186 - tomcat8/webapps/examples/WEB-INF/classes has no compiled classes

In JBoss Web Server 3.0 the directory JWS_HOME/tomcat<version>/webapps/examples/WEB-INF/classes contained no compiled classes, and only contained the .java source files.

This may have created `java.lang.ClassNotFoundException`s in the Tomcat logs.

This issue has been fixed in this release.
JWS-199 - RHEL: mod_security: Apache HTTP rules updater is obsolete

The obsolete mod_security rule updater script rules-updater-jws3.pl was erroneously included in JBoss Web Server 3.0.

This script needs an existing repository, but the modsecurity.org repository does not work. If the script is used, it may show output similar to the following:
# ./rules-updater-jws3.pl  -rhttp://www.modsecurity.org/autoupdate/repository/ -prules -Fmodsecurity-crs
Could not load GnuPG module - cannot verify ruleset signatures
Fetching: modsecurity-crs/modsecurity-crs_2.2.5.zip ...
Failed to retrieve ruleset modsecurity-crs/modsecurity-crs_2.2.5.zip: 404 Not Found

The obsolete mod_security rule updater script rules-updater-jws3.pl has been removed in this release.
JWS-106 - Tomcat7: Unable to compile selinux policies

Errors were thrown when attempting to compile the SELinux policies for Tomcat 7 on Red Hat Enterprise Linux 7.

The SELinux policies for Tomcat 7 on Red Hat Enterprise Linux 7 have been fixed in this release of JBoss Web Server, and should compile successfully.
JWS-105 - Tomcat8: Unable to compile selinux policies

Errors were thrown when attempting to compile the SELinux policies for Tomcat 8 on Red Hat Enterprise Linux 7.

The SELinux policies for Tomcat 8 on Red Hat Enterprise Linux 7 have been fixed in this release of JBoss Web Server, and should compile successfully.
JWS-89 - SSLValve should check for multiple headers

There was a shortcoming in SSLValve, in that it only looked for a single ssl_client_cert header, when it should also haved looked for multiple additional ssl_client_cert headers to account for X-Forwarded-For headers as well.

This issue is resolved in this release, and SSLValve now correctly checks for multiple ssl_client_cert headers.
JWS-79 - mod_cluster-container-jbossweb.jar in RPM installation

Unsupported mod_cluster JARs (mod_cluster-container-jbossweb.jar and mod_cluster-container-jbossweb-sources.jar) were included in JBoss Web Server 3.0.0.

If /usr/share/java was included in the CLASSPATH, these JARs may have prevented mod_cluster from registering to the load balancer.

This issue has been resolved in JBoss Web Server 3.0.1, and these unsupported mod_cluster JARs are no longer included in JBoss Web Server.