Undertow fails to deploy a web application in ha subsystem in JBoss EAP 7.

Solution Verified - Updated -

Issue

  • In an attempt to deploy a test application to a JBoss instance (domain-mode, part of cluster, using custom profile that inherits the ha profile), the deployment fails with:
3/07/2017 14:04:11,180 ERROR [org.jboss.as.server] (ServerService Thread Pool -- 80) WFLYSRV0021: Deploy of deployment "secure-test.war" was rolled back with the following failure message: undefined
  • The undertow subsystem is modified as below :
            <subsystem xmlns="urn:jboss:domain:undertow:3.1">
                <buffer-cache name="default"/>
                <server name="default-server">
                    <https-listener name="default" secure="true" enabled-protocols="TLSv1.2" security-realm="HTTPSRealm-server3" socket-binding="https"/>
                    <host name="default-host" alias="localhost, example.com">
                        <access-log prefix="default-host"/>
                    </host>
                </server>
                <servlet-container name="default">
                    <jsp-config display-source-fragment="false" x-powered-by="false"/>
                </servlet-container>
                <filters>
                    <response-header name="server-header" header-name="Server" header-value="SuperSecureServer"/>
                    <response-header name="x-powered-by-header" header-name="x-powered-by" header-value="SuperSecureServer"/>
                </filters>
            </subsystem>

The application deploys fine with the above configuration in the default profile and fails in ha profile.

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 7.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.