5. Known Issues
- BZ#1025057 - SSLProxyMachineCertificateFile doesn't support PKCS#8 key format
- In JBoss Web Server, when a PKCS#8 key generated by OpenSSL is used, JBoss Web Server displays the following error and then terminates:
incomplete client cert configured for SSL proxy (missing or encrypted private key?)
The PKCS#8 format is not supported by mod_ssl, as mod_ssl uses different functions when loading the proxy key pair.This is a known issue in JBoss Web Server 3.0. As a workaround, convert from PKCS#8 to the raw PEM encoding of the RSA key and use "openssl pkcs8". - BZ#1157769 - JWS: VirtualHosts share pointer to mod_proxy configuration, results in: CreateBalancers behave the same with option 0 or 2
- The directive
CreateBalancers
with the option0
or2
creates the balancers on all Apache HTTP Server virtual hosts.When using option2
, it is expected that the balancers should be created on the main server only, and not on the virtual hosts.The cause of this issue is under investigation, and is expected to be resolved in a future release.
- BZ#1155686 - Tomcat7 sessionsList.jsp does not work
- This release of JBoss Web Server contains an issue with
sessionsList.jsp
in Tomcat 7 and 8. An error similar to the following is thrown during compile:An error occurred at line: [18] in the generated java file: [/usr/share/tomcat7/work/Catalina/localhost/manager/org/apache/jsp/WEB_002dINF/jsp/sessionsList_jsp.java] Only a type can be imported. org.apache.catalina.ha.session.DeltaSession resolves to a package An error occurred at line: 109 in the jsp file: /WEB-INF/jsp/sessionsList.jsp DeltaSession cannot be resolved to a type
This error occurs becausesessionsList.jsp
has a dependency on theDeltaSession
HA class.This issue is expected to be resolved in a future release of JBoss Web Server. - BZ#1100599 - Tomcat7 - catalina.out contains warning and errors (after shutdown)
- When using JBoss Web Server 3 on Microsoft Windows, starting and then stopping Tomcat7 results in warnings and errors being unexpectedly displayed after Tomcat7 has shut down.The web application
[/docs]
initiates a thread named[SeedGenerator Thread]
but does not stop the thread when it shuts down. As a result, the errors and warnings continue to appear after Tomcat7 shuts down.This is a known issue in JBoss Web Server 3 and there is currently no workaround for this problem.
- BZ#822250 - Tomcat6 mod_cluster config file (JON)
- In JBoss Web Server, a mod_cluster config file error is displayed on the
Inventory Connections
screen even after configuring the file.This is a known issue in JBoss Web Server 3 and there is currently no workaround for this problem. - BZ#1201269 - Tomcat 7 datasources are not discovered if defined in server.xml file
- This release of JBoss Web Server carries a bug that prevents Tomcat 7 datasources from being discovered if they are defined in the
server.xml
file.A workaround to this issue is to define the datasources in thecontext.xml
file.
- BZ#1086412 - SSLFIPS option does not operate the same as RHEL httpd
- In JBoss Web Server, the SSLFIPS option does not operate as expected.This is a known issue in JBoss Web Server 3 and there is currently no workaround for this problem.
- BZ#1116863 - [rpm] hibernate extra source jars
- In JBoss Web Server 3.0, some source files are included in the Hibernate RPM distribution that are not present in the Hibernate ZIP distribution.This is a known issue and there is currently no workaround for this problem.
- JWS-106 - Tomcat7: Unable to compile selinux policies
- Errors similar to the following are thrown when attempting to compile the SELinux policies for Tomcat 7 on Red Hat Enterprise Linux 7.
Compiling targeted tomcat7 module /usr/bin/checkmodule: loading policy configuration from tmp/tomcat7.tmp tomcat7.te":78:ERROR 'unknown type tomcat7_domain' at token ';' on line 6151: #line 78 typeattribute tomcat7_domain kernel_system_state_reader; /usr/bin/checkmodule: error(s) encountered while parsing configuration make: *** [tmp/tomcat7.mod] Error 1
The cause of this issue is currently under investigation. - JWS-105 - Tomcat8: Unable to compile selinux policies
- Errors similar to the following are thrown when attempting to compile the SELinux policies for Tomcat 8 on Red Hat Enterprise Linux 7.
Compiling targeted tomcat8 module /usr/bin/checkmodule: loading policy configuration from tmp/tomcat8.tmp tomcat8.te":78:ERROR 'unknown type tomcat7_domain' at token ';' on line 6151: #line 78 typeattribute tomcat7_domain kernel_system_state_reader; /usr/bin/checkmodule: error(s) encountered while parsing configuration make: *** [tmp/tomcat8.mod] Error 1
The cause of this issue is currently under investigation. - JWS-99 - httpd apxs utility needs EWS_HOME var. set
- To be able to properly run the Apache Extension Tool (apxs) with Apache HTTP Server in JBoss Web Server 3, the
EWS_HOME
environment variable needs to be set to the JBoss Web Server installation directory. - JWS-93 - Windows: set DefaultRuntimeDir
- In this release of JBoss Web Server on Microsoft Windows, the Apache HTTP Server directive
DefaultRuntimeDir
does not point to the installation directory.As a result, the mod_auth_digest shm files are created in logs directory.This issue is expected to be fixed in a future update. - JWS-86 - Upgrading Tomcat plugin, metric names not updated
- When upgrading a RHQ 4.5 installation to 4.6, the Tomcat plugin may not be properly updated.In this situation the following exception is thrown:
java.lang.IllegalArgumentException: The property [name] marked as required in the configuration definition of [Tomcat Connector] has no attribute 'default'
The cause of this issue is currently under investigation. - JWS-85 - Problem to start tomcat with a user whose group has a name different to the user
- The Tomcat init scripts are not designed to be run by a user with a name that does not correspond to an existing group.In this situation, the Tomcat processes are not able to be stopped with the provided scripts, as well as other operational issues regarding the
CATALINA_PID
file.To workaround this issue, please follow the configuration instructions in the JBoss Web Server 3 Installation Guide, and create atomcat
user that belongs to atomcat
group. - JWS-84 - Tomcat8: Backport Add option to disable log rotation in FileHandler.
- Tomcat 8 in JBoss Web Server 3 does not currently have the ability to disable log rotation in 'FileHandler`.This issue will be fixed in a future update.
- JWS-79 - mod_cluster-container-jbossweb.jar in RPM installation
mod_cluster-container-jbossweb.jar
andmod_cluster-container-jbossweb-sources.jar
shipped in mod_cluster are not supported by JBoss Web Server 3.If you include/usr/share/java
in your CLASSPATH, these jars may prevent mod_cluster from registering to the load balancer.Please remove these two jars if you want to include/usr/share/java
in your CLASSPATH.- JWS-67 - Windows: Tomcat8 WebDAV move operation fails
- Attempting to execute a
MOVE
operation in Tomcat 8 on Microsoft Windows returns a HTTP 500 error. An error similar to the following is added to theaccess_log
:127.0.0.1 - tomcat [16/Apr/2015:02:58:43 -0700] "MOVE /webdavapp/webdav/hello.txt HTTP/1.1" 500 1040
This issue is currently under investigation. - JWS-61 - Tomcat7/8 breaks session stickyness with ;jsessionid= followed by /
- If a
/
is included after ajsessionid
in a URL, this may result in Tomcat 7 and Tomcat 8 failing to maintain the client session. In this situation, Tomcat fails to understand thejsessionid
string and creates a newjsessionid
.This issue is currently under investigation. - JWS-54 - JON Tomcat8: Not discovered default web app config values
- It has been reported that when deploying some applications through the JON interface to Tomcat 8, the following error is encountered:
The following configuration properties have invalid values: [Allow Linking, Anti Jar Locking, Caching Allowed, Cache TTL, Cache Max Size, Save Config]. The values must be corrected before the configuration can be saved.
This error presents because the default values of the listed properties are not discovered in Tomcat 8. This issue prevents the configuration from being saved until valid settings are entered for each property.This issue is under investigation. - JWS-48 - JON httpd plugin for mod_bmx not provided yet
- A Red Hat JBoss Operations Network plugin for Apache HTTP Server in JBoss Web Server 3 is not included in the general availability (GA) release. A new plugin that uses mod_bmx will be published after the release of JBoss Web Server 3.
- JWS-27 - Windows: private key before PEM certificate causes Segfault
- On Microsoft Windows, sending a request via a mod_proxy reverse proxy to a https backend results in a segfault. Using
gdb
shows that having the private key before the certificate inSSLProxyMachineCertificateFile
triggers the segfault.This is a known issue in JBoss Web Server 3 and is currently under investigation. - JWS-24 - Windows: mod_jk does not work with ipv6
- In this release of JBoss Web Server, mod_jk does not work with IPv6 addresses, and may create logs in
mod_jk.log
similar to the following:[error] ajp_validate::jk_ajp_common.c (2748): worker worker1 can't resolve tomcat address ::1 [error] ajp_validate::jk_ajp_common.c (2748): worker worker2 can't resolve tomcat address ::1
The cause of this issue is under investigation. - JWS-6 - hibernate c3p0 mchange-commons-java raises error on IBMJDK
- If using
mchange-commons-java
in Hibernate c3p0 on an IBM JDK, ajava.lang.ClassNotFoundException: org.slf4j.ILoggerFactory
error may be thrown.You can work around this issue by setting the following property in your application:System.setProperty("com.mchange.v2.log.MLog", "com.mchange.v2.log.jdk14logging.Jdk14MLog");