이 콘텐츠는 선택한 언어로 제공되지 않습니다.

Red Hat JBoss Web Server 6.0 Release Notes


Red Hat JBoss Web Server 6.0

For Use with the Red Hat JBoss Web Server 6.0

Red Hat Customer Content Services

Abstract

These release notes contain important information related to the Red Hat JBoss Web Server 6.0.

Providing feedback on Red Hat documentation

We appreciate your feedback on our technical content and encourage you to tell us what you think. If you’d like to add comments, provide insights, correct a typo, or even ask a question, you can do so directly in the documentation.

Note

You must have a Red Hat account and be logged in to the customer portal.

To submit documentation feedback from the customer portal, do the following:

  1. Select the Multi-page HTML format.
  2. Click the Feedback button at the top-right of the document.
  3. Highlight the section of text where you want to provide feedback.
  4. Click the Add Feedback dialog next to your highlighted text.
  5. Enter your feedback in the text box on the right of the page and then click Submit.

We automatically create a tracking issue each time you submit feedback. Open the link that is displayed after you click Submit and start watching the issue or add more comments.

Thank you for the valuable feedback.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.

Chapter 1. Red Hat JBoss Web Server 6.0

Welcome to the Red Hat JBoss Web Server version 6.0 release.

Red Hat JBoss Web Server is a fully integrated and certified set of components for hosting Java web applications. It consists of an application server (Apache Tomcat servlet container) and the Apache Tomcat Native Library.

JBoss Web Server includes the following key components:

  • Apache Tomcat is a servlet container in accordance with the Java Servlet Specification. JBoss Web Server contains Apache Tomcat 10.1.
  • The Apache Tomcat Native Library improves Tomcat scalability, performance, and integration with native server technologies.
  • Tomcat-vault is an extension for the JBoss Web Server that is used for securely storing passwords and other sensitive information used by a JBoss Web Server.
  • The mod_cluster library enables communication between JBoss Web Server and the Apache HTTP Server mod_proxy_cluster module. The mod_cluster library enables you to use the Apache HTTP Server as a load balancer for JBoss Web Server. For more information about configuring mod_cluster, or for information about installing and configuring alternative load balancers such as mod_jk and mod_proxy, see the Apache HTTP Server Connectors and Load Balancing Guide.
  • Apache portable runtime (APR) is a runtime that provides an OpenSSL-based TLS implementation for the HTTP connectors. JBoss Web Server provides a distribution of APR for supported Windows platforms only. For Red Hat Enterprise Linux, you can use the APR package that the operating system provides.
  • OpenSSL is a software library that implements the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols and includes a basic cryptographic library. JBoss Web Server provides a distribution of OpenSSL for supported Windows platforms only. For Red Hat Enterprise Linux, you can use the OpenSSL package that the operating system provides.

This release introduces support for Apache Tomcat 10.1 and fixes some security issues.

This release of JBoss Web Server provides OpenShift images based on Red Hat Enterprise Linux 8.

Chapter 2. New features and enhancements

Red Hat JBoss Web Server 6.0 includes the following new features and enhancements.

2.1. Apache Tomcat 10.1 support

The JBoss Web Server 6.0 release is based on Apache Tomcat 10.1.8. This version of Apache Tomcat implements the following specifications that the Jakarta Enterprise Edition (EE) 10 platform requires:

2.2. Java package namespace changes from javax to jakarta

With the introduction of Apache Tomcat 10.1 support, which implements Jakarta EE 10, a major difference between JBoss Web Server 6.0 and previous product versions is the renaming of the Jakarta EE API Java packages from javax. to jakarta..

Note

This change does not affect javax packages that are part of Java Standard Edition (SE).

Adapting to this namespace change is the biggest change involved in migrating applications to JBoss Web Server 6.0. For more information, see Migrating applications from Red Hat JBoss Web Server 5.x to Red Hat JBoss Web Server 6.

2.3. Naming enhancements for JBoss Web Server native archive files

From JBoss Web Server 6.0 onward, the native archive files that you can download from the Red Hat Customer Portal use the following naming format:

jws-6.X.x-optional-native-components-<platform>-<architecture>.zip

This supersedes the behavior in previous releases where the native archive files used the following naming format:

jws-5.X.x-application-server-<platform>-<architecture>.zip

2.4. ARM64 architecture support

JBoss Web Server 6.0 introduces support for using JBoss Web Server with the ARM64 (aarch64) architecture in the OpenShift environment.

2.5. JWS for OpenShift image for OpenJDK 17

JBoss Web Server 6.0 introduces support for importing JWS for OpenShift images that are compatible with OpenJDK 17. In this release, you can import a jboss-webserver60-openjdk17-tomcat10-openshift-ubi8 image.

2.6. JWS for OpenShift environment variable enhancements

Because of modifications in Apache Tomcat connector settings, the JWS for OpenShift environment variables include the following enhancements for secure HTTPS connections:

  • JWS_HTTPS_CERTIFICATE_CHAIN is a new variable that specifies the name of the certificate chain file (for example, ca-chain.cert.pem).
  • JWS_HTTPS_CERTIFICATE_DIR is a new variable that specifies the name of the directory where the certificate is stored (for example, cert).
  • JWS_HTTPS_CERTIFICATE now specifies the name of the certificate file (for example, rsa-cert.pem). This supersedes the behavior in previous releases where the JWS_HTTPS_CERTIFICATE variable specified the name of the certificate file within a secret (for example, server.crt).
  • JWS_HTTPS_CERTIFICATE_KEY now specifies the name of the certificate key file (for example, rsa-key.pem). This supersedes the behavior in previous releases where the JWS_HTTPS_CERTIFICATE_KEY variable specified the name of the certificate key file within a secret (for example, server.key).

2.7. Enhanced default AccessLogValve pattern

From JBoss Web Server 6.0 onward, the default AccessLogValve pattern in the JWS_HOME/tomcat/conf/server.xml file also contains %S, %I, and %T replacement strings. These replacement strings enable JBoss Web Server to include the following information in access logs to help diagnose session or performance issues:

  • User session ID
  • Current Request thread name
  • Length of time (in seconds) to process the request

Similar to previous releases, the default AccessLogValve pattern in JBoss Web Server 6.0 still contains %h, %l, %u, %t, "%r", %s, and %b replacement strings for logging other diagnostic information.

For more information about the Access Log Valve, see the Apache Tomcat documentation.

2.8. StuckThreadDetectionValve enabled by default

From JBoss Web Server 6.0 onward, the StuckThreadDetectionValve setting is enabled by default in the JWS_HOME/tomcat/conf/server.xml file. This feature is useful for detecting requests that take an excessively long time to process, which might indicate that a processing thread is stuck. By default, if the StuckThreadDetectionValve setting is enabled and a request takes more than 600 seconds (10 minutes) to process, JBoss Web Server considers that a thread is stuck.

For more information about the Stuck Thread Detection Valve, see the Apache Tomcat documentation.

Chapter 3. Deprecated features

The following features are being deprecated in this release.

3.1. Red Hat Enterprise Linux 7 support

This release removes support for the Red Hat Enterprise Linux 7 operating system. From JBoss Web Server 6.0 onward, Red Hat does not support the installation of JBoss Web Server from an archive file or RPM packages on Red Hat Enterprise Linux 7 hosts.

For more information about supported operating system versions, see OS/JVM certifications.

3.2. Window 2016 Server support

This release removes support for the Windows 2016 Server operating system. From JBoss Web Server 6.0 onward, Red Hat does not support the installation of JBoss Web Server from an archive file on Windows 2016 Server hosts.

For more information about supported operating system versions, see OS/JVM certifications.

3.3. JDK 8 support

This release removes support for using JBoss Web Server with any of the following JDK versions:

  • OpenJDK 1.8.x
  • Oracle JDK 1.8.x
  • IBM JDK 1.8.x

For more information about supported JDK versions, see OS/JVM certifications.

3.4. APR connector support

With the introduction of Apache Tomcat 10.1 support, JBoss Web Server no longer supports use of the Apache Portable Portable (APR) native connector. From JBoss Web Server 6.0 onward, JBoss Web Server only supports use of the NIO connector or the NIO2 connector.

3.5. JWS_HTTPS_SECRET environment variable

From JBoss Web Server 6.0 onward, JWS for OpenShift no longer supports the JWS_HTTPS_SECRET environment variable. In previous releases, this environment variable specified the name of the secret that contained the certificate files for secure HTTPS connections (for example, jws-app-secret).

For more information, see JWS for OpenShift environment variable enhancements.

From JBoss Web Server 6.0 onward, Red Hat no longer provides Apache CXF and Hibernate JAR files in the jboss-web-server-6.0.x-maven-repository.zip file that you can download from the Red Hat Customer Portal.

Chapter 4. Installing the Red Hat JBoss Web Server 6.0

You can install the JBoss Web Server 6.0 on Red Hat Enterprise Linux or Microsoft Windows. For more information see the following sections of the installation guide:

Chapter 5. OS/JVM certifications

This release is supported for use with the following operating system and Java Development Kit (JDK) versions:

Expand
Operating SystemChipset ArchitectureJava Virtual Machine

Red Hat Enterprise Linux 9

x86_64

Red Hat OpenJDK 11, Red Hat OpenJDK 17, Oracle JDK 11, Oracle JDK 17

Red Hat Enterprise Linux 8

x86_64

Red Hat OpenJDK 11, Red Hat OpenJDK 17, Oracle JDK 11, Oracle JDK 17

Microsoft Windows 2019 Server

x86_64

Red Hat OpenJDK 11, Red Hat OpenJDK 17, Oracle JDK 11, Oracle JDK 17

Note

Red Hat Enterprise Linux 7 and Microsoft Windows 2016 Server are not supported.

Chapter 6. Resolved issues

The following issues are resolved for this release:

Expand
IssueDescription

JWS-2579

Naming convention issue in JBoss Web Server download page in customer portal

JWS-2245

Remove CXF and Hibernate from JWS maven-repo zip

Chapter 7. Known issues

This release includes the following known issue:

Expand
IssueDescription

JWS-3092

Race condition in stop under stress: Context checks block Container stop

Chapter 8. Supported components

For a list of component versions that are supported in this release of Red Hat JBoss Web Server, see the JBoss Web Server Component Details page.

Legal Notice

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동