0 Replies Latest reply on Dec 31, 2018 4:37 PM by Gary Marshall

    URL Rewrite Possible - Wildfly 15?

    Gary Marshall Newbie



      In Wildfly I need to have a redirect occur. 


      I currently have our application's ear file deployed in server-one in the main-server-group - all configured  in the domain.xml file.  In a browser I can execute this app by going to the URL

      As we deploy this ear file to separate servers, we would like the URL to access the app to be <<domain name>>/myapp.  To make this work I have updated the domain.xml file as such:


                  <subsystem xmlns="urn:jboss:domain:undertow:8.0" default-server="default-server" 
                          default-virtual-host="default-host" default-servlet-container="default" 
                      <server name="default-server">
                          <http-listener name="default" socket-binding="http" redirect-socket="https" enable-http2="true"/>
                          <https-listener name="https" socket-binding="https" security-realm="ApplicationRealm" enable-http2="true"/>
                          <host name="default-host" alias="localhost">
                              <location name="/" handler="welcome-content"/>
                              <http-invoker security-realm="ApplicationRealm"/>
                               <filter-ref name="http-to-https" predicate="path-prefix('/')"/>
                          <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
                          <rewrite name="http-to-https" redirect="true" target=""/>


      So what I am trying to do is have Wildfly, when it receives an incoming URL that is, for example "localhost/myapp", or "https://DevDeployServer/myapp" or "https://QADeployServer/myapp" or "https://ProdDeployServer/myapp" (depending on the deployment server) to do a redirect (rewrite?) to


      What I have here is not working.  Can somebody please let me know if a rewrite can be done this way?  If so please educate me on how to make this work.


      My apologies.  I am learning how to stand up and configure a Wildfly domain configuration as I move along. Thank you for your assistance.