Skip to main content
AI
  • Get started with AI

    • Red Hat AI

      Accelerate the development and deployment of enterprise AI solutions.

    • AI learning hub

      Explore learning materials and tools, organized by task.

    • AI interactive demos

      Click through scenarios with Red Hat AI, including training LLMs and more.

    • AI/ML learning paths

      Expand your Red Hat OpenShift AI knowledge using these learning resources.

    • AI quickstarts

      Focused AI use cases designed for fast deployment on Red Hat AI platforms.

    • No-cost AI training

      Foundational Red Hat AI training.

  • Featured resources

    • Red Hat OpenShift AI
    • Open source AI for developers
    • AI product application development
    • Open source-powered AI/ML for hybrid cloud
    • AI and Node.js cheat sheet

Red Hat AI Factory with NVIDIA

Red Hat AI Factory with NVIDIA is a co-engineered, enterprise-grade AI solution for building, deploying, and managing AI at scale across hybrid cloud environments.

Learn
  • Self-guided

    • Documentation

      Find answers, get step-by-step guidance, and learn how to use Red Hat products.

    • Learning paths

      Explore curated walkthroughs for common development tasks.

    • Guided learning

      Receive custom learning paths powered by our AI assistant.

    • See all learning
  • Hands-on

    • Developer Sandbox

      Spin up Red Hat's products and technologies without setup or configuration.

    • Interactive labs

      Learn by doing in these hands-on, browser-based experiences.

    • Interactive demos

      Click through product features in these guided tours.

  • Browse by topic

    • AI/ML
    • Automation
    • Java
    • Kubernetes
    • Linux
    • See all topics
  • Training & certifications

    • Courses and exams
    • Certifications
    • Skills assessments
    • Red Hat Academy
    • Learning subscription
    • Explore training
Build
  • Get started

    • Red Hat build of Podman Desktop

      A downloadable, local development hub to experiment with our products and builds.

    • Developer Sandbox

      Spin up Red Hat's products and technologies without setup or configuration.

  • Download products

    • Red Hat Enterprise Linux
    • Red Hat AI
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products
  • Featured

    • Red Hat build of OpenJDK
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat Developer Toolset
  • References

    • E-books
    • Documentation
    • Cheat sheets
    • Architecture center
Community
  • Get involved

    • Events
    • Live AI events
    • Red Hat Summit
    • Red Hat Accelerators
    • Community discussions
  • Follow along

    • Articles & blogs
    • Developer newsletter
    • Videos
    • Github
  • Get help

    • Customer service
    • Customer support
    • Regional contacts
    • Find a partner

Join the Red Hat Developer program

Download Red Hat products and project builds, access support documentation, learning content, and more.

ConsoleDocsSupport Search
New For you

Recommended

We'll recommend resources you may like as you browse. Try these suggestions for now.

  • Product downloads
  • Cheat sheets
  • Red Hat Developer learning portal
  • Developer blog
  • E-books
  • Developer Sandbox
Log in

Get more with a Red Hat Developer account

  • Product downloads
  • Console access
  • Event registration
  • Training & trials
Explore more account benefitsLog in or register

A subscription may be required for some services.

Contact us

Introducing Red Hat JBoss Enterprise Web Server 6.0

Enhanced Jakarta EE 10 support, ARM64 integration, and improved security features

November 1, 2023
Syed M Shaaf
Related topics:
Java
Related products:
Red Hat JBoss Web Server

This article covers exciting enhancements for developers in the latest Red Hat JBoss Enterprise Web Server 6.0, powered by Apache Tomcat 10.1.8 and Jakarta Enterprise Edition (Jakarta EE) 10.

The JBoss Web Server release supports the following implementations: Jakarta Servlet 6.0, Jakarta Server Pages 3.1, Jakarta Expression Language 5.0, Jakarta Web Socket 2.1, and Jakarta Authentication 3.0.

About JBoss Web Server

JBoss Web Server is a fully integrated and certified set of components for hosting Java web applications. It comprises the Apache Tomcat servlet container and the Apache Tomcat Native Library.

JBoss Web Server also includes the following key components:

  • Apache Tomcat is a servlet container following 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 the 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 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.

Namespace changes

Moving to support Jakarta EE 10, developers should be aware of the namespaces change to jakarta instead of javax. The change does not affect the Javax packages that are already part of the Java Standard Edition (SE). Customers considering migrating from the previous version of JWS 5.x can read the migration guide for more details. 

ARM64 support

Another awesome update for developers is the inclusion of ARM64 support. ARM64 processors boost efficiency, reducing carbon footprints in data centers. They support compute-intensive applications like rich graphics, facilitating the adoption of BYOD (bring your own device) in enterprises and saving costs. With support for ARM, you can now deploy JBoss Web Server on to edge use cases. 

New security features

JBoss Web Server for Red Hat OpenShift also includes 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).

A couple of other notable changes, such as the introduction of Apache Tomcat 10.1 support, JBoss Web Server no longer supports the use of the Apache Portable Portable (APR) native connector. From JBoss Web Server 6.0 onward, JBoss Web Server only supports the use of the NIO connector or the NIO2 connector. Red Hat Enterprise Linux 7, JDK 8, and Windows 2016 are no longer supported.

JBoss Web Server 6.0 installation guides

To install JBoss Web Server 6.0 on Red Hat Enterprise Linux or Microsoft Windows, see the following documentation installation guide:

  • Installing JBoss Web Server on Red Hat Enterprise Linux from archive files 
  • Installing JBoss Web Server on Red Hat Enterprise Linux from RPM packages 
  • Installing JBoss Web Server on Microsoft Windows

For more details on this release, please review the documentation.

Last updated: May 16, 2024

Related Posts

  • Set up mod_cluster for Red Hat JBoss Web Server with Ansible

  • Load balancing Red Hat JBoss Enterprise Application Platform subclusters with mod_cluster

  • Automate Red Hat JBoss Web Server deployments with Ansible

  • Beyond Loom: Weaving new concurrency patterns

  • What's new for developers in JDK 21

Recent Posts

  • A day in the life of an NVIDIA H100 on Red Hat OpenShift 5

  • Migrate BuildConfigs to builds for Red Hat OpenShift with one plug-in install

  • Run Red Hat Enterprise Linux CoreOS on NVIDIA BlueField DPUs

  • Agent harness engineering: Separating model capabilities from enforcement

  • What's new for developers in Red Hat Enterprise Linux 10.3 and 9.9

What’s up next?

java-nutshell-cover_Share

Download Java in a Nutshell, the reference guide every Java developer needs at their fingertips. This book helps you get the most out of versions through Java 17, with examples that show how to take advantage of modern Java APIs and development best practices.

Get the e-book
Red Hat Developers logo

Platforms

  • Red Hat AI
  • Red Hat Enterprise Linux
  • Red Hat OpenShift
  • Red Hat Ansible Automation Platform
  • See all products

Build

  • Developer Sandbox
  • Developer tools
  • Interactive tutorials
  • API catalog

Quicklinks

  • Learning resources
  • E-books
  • Cheat sheets
  • Blog
  • Events
  • Newsletter

Communicate

  • About us
  • Contact sales
  • Find a partner
  • Report a website issue
  • Site status dashboard
  • Report a security problem

Red Hat Developer

Build here. Go anywhere.

We serve the builders. The problem solvers who create careers with code.

Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

Sign me up

Red Hat legal and privacy links

  • About Red Hat
  • Jobs
  • Events
  • Locations
  • Contact Red Hat
  • Red Hat Blog
  • Inclusion at Red Hat
  • Cool Stuff Store
  • Red Hat Summit
© 2026 Red Hat

Red Hat legal and privacy links

  • Privacy statement
  • Terms of use
  • All policies and guidelines
  • Digital accessibility
Ask AI