Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-5238

[Migration operation] [Web to Undertow] Unable to migrate any valve to handler

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 10.0.0.Final
    • 10.0.0.Beta2
    • Web (Undertow)
    • None

    Description

      In Undertow there are Handlers which can be used similarly as Valves. Some valves have corresponding handler in Undertow. Such valves could be migrated.

      E.g. as part of [EAP7-428] there is added io.undertow.server.handlers.RequestDumpingHandler.

      This could be thereby migrated from

      <subsystem xmlns="urn:jboss:domain:web:2.2" default-virtual-server="default-host" native="false">
           <valve name="request-dumper" module="org.jboss.as.web" class-name="org.apache.catalina.valves.RequestDumperValve"/>
           <virtual-server name="default-host" enable-welcome-root="false">
               <alias name="localhost"/>
               <alias name="example.com"/>
           </virtual-server>
            ...
      </subsystem>
      

      to something like:

      <subsystem xmlns="urn:jboss:domain:undertow:3.0">
          <buffer-cache name="default"/>
          <server name="default-server" default-host="default-host">
              <host name="default-host" alias="localhost, example.com">
                  <filter-ref name="request-dumper"/>
              </host>
          </server>
          <servlet-container name="default">
              <jsp-config/>
          </servlet-container>
          <filter name="request-dumper" module="io.undertow.core" class-name="io.undertow.server.handlers.RequestDumpingHandler"/>
          ...
      </subsystem>
      
      

      Attachments

        Issue Links

          Activity

            People

              ehugonne1@redhat.com Emmanuel Hugonnet
              rhatlapa@redhat.com Radim Hatlapatka (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: