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

jboss-ejb3.xml deployment descriptor is not parsed correct for the clustering element

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 8.0.0.CR1
    • 8.0.0.Beta1
    • EJB
    • Hide

      If the following configuration in jboss-ejb3.xml is use

      <assembly-descriptor>
      <c:clustering>
      <ejb-name>Bean1</ejb-name>
      <ejb-name>Bean2</ejb-name>
      <ejb-name>Bean3</ejb-name>
      <c:clustered>true</c:clustered>
      </c:clustering>
      </assembly-descriptor>

      All beans will be registered as clustered, but if a ClusterNodeSelector is registered for the EJBClientContext the client will only register this Selector for the last element. For all other bean invocations the Selector will not be invoked.

      Show
      If the following configuration in jboss-ejb3.xml is use <assembly-descriptor> <c:clustering> <ejb-name>Bean1</ejb-name> <ejb-name>Bean2</ejb-name> <ejb-name>Bean3</ejb-name> <c:clustered>true</c:clustered> </c:clustering> </assembly-descriptor> All beans will be registered as clustered, but if a ClusterNodeSelector is registered for the EJBClientContext the client will only register this Selector for the last element. For all other bean invocations the Selector will not be invoked.
    • Workaround Exists
    • Hide

      Use wildcard for <ejb-name> or repeat the <c:clustering> element

      Show
      Use wildcard for <ejb-name> or repeat the <c:clustering> element

    Description

      If beans of an application are marked as clustered by using the jboss-ejb3.xml DD the behaviour is not consistent.

      From the XSD the <ejb-name> element can not be added multiple times.
      And the following configuration will be not valid:
      <assembly-descriptor>
      <c:clustering>
      <ejb-name>Bean1</ejb-name>
      <ejb-name>Bean2</ejb-name>
      <c:clustered>true</c:clustered>
      </c:clustering>
      </assembly-descriptor>

      The parser should throw an Exception and the application should not be deployed.

      Attachments

        Activity

          People

            sdouglas1@redhat.com Stuart Douglas
            rhn-support-wfink Wolf Fink
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: