Skip to main content
Redhat Developers  Logo
  • 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 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

    • OpenShift AI learning
    • 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.
    • Explore the solution
  • 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

    • Access product downloads to start building and testing right away.
    • 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.
    • Explore the benefits

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

  • Trusted software factory: Building trust in the agentic AI era

  • Build a zero trust AI pipeline with OpenShift and RHEL CVMs

  • Red Hat Hardened Images: Top 5 benefits for software developers

  • How EvalHub manages two-layer Kubernetes control planes

  • Tekton joins the CNCF as an incubating project

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 LinkedIn YouTube Twitter Facebook

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

Chat Support

Please log in with your Red Hat account to access chat support.