Uploaded image for project: 'JBoss Server Migration Tool'
  1. JBoss Server Migration Tool
  2. CMTOOL-179

migrating from EAP 6.4.x to EAP 7.1.0 with https connector

    XMLWordPrintable

Details

    Description

      EAP 6.4.x has one https connector with ssl configuration and migrating it to EAP 7.1.x works fine with no error. However, starting the server after migration in EAP 7.1.x, gives error like:

      [Server:server-two] 17:55:38,646 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([("subsystem" => "webservices")]) - failure description: {"WFLYCTL0288: One or more services were unable to start due to one or more indirect dependencies not being available." => {
      [Server:server-two] "Services that were unable to start:" => ["jboss.ws.config"],
      [Server:server-two] "Services that may be the cause:" => ["org.wildfly.core.management.security.realm.jbossweb-migration-security-realm1"]
      [Server:server-two] }}
      [Server:server-two] 17:55:38,647 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
      [Server:server-two] ("subsystem" => "undertow"),
      [Server:server-two] ("server" => "default-server"),
      [Server:server-two] ("https-listener" => "https")
      [Server:server-two] ]) - failure description:

      { [Server:server-two] "WFLYCTL0412: Required services that are not installed:" => ["org.wildfly.core.management.security.realm.jbossweb-migration-security-realm1"], [Server:server-two] "WFLYCTL0180: Services with missing/unavailable dependencies" => ["org.wildfly.undertow.listener.https is missing [org.wildfly.core.management.security.realm.jbossweb-migration-security-realm1]"] [Server:server-two] }

      The error points to "org.wildfly.core.management.security.realm.jbossweb-migration-security-realm1" which is the relam should be created in EAP 7.1.x host.xml file as https has the reference for "jbossweb-migration-security-realm1":

      <https-listener name="https" socket-binding="https" secure="true" security-realm="jbossweb-migration-security-realm1" verify-client="NOT_REQUESTED" enabled-protocols="TLSv1" enable-http2="true"/>

      But I did not see any relam created with name "jbossweb-migration-security-realm1" in host.xml file. The same observation in standalone mode though.

      NOTE: In domain mode, host.xml.beforeMigration shows the security-realm "jbossweb-migration-security-realm1" added, however, in standalone.xml.beforeMigartion the same is not true.

      Attachments

        Issue Links

          Activity

            People

              emartins@redhat.com Eduardo Martins
              rhn-support-ptyagi Priyanka Tyagi (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: