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

Export dependency for "javax.jms.api" in org.jboss.genericjms module

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Done
    • Major
    • 10.0.0.Alpha5
    • 9.0.0.CR1, 10.0.0.Alpha1
    • JCA, JMS
    • None

    Description

      More info in WFLY-4642.

      If deployment with MDB has dependency to module "org.jboss.genericjms" then module "javax.jms.api" is not loaded for the deployment and deploy fails.

      This is a change in module loading behaviour against previous versions of Wildfly/EAP and complicates migration/usability.

      We can avoid this by exporting "javax.jms.api" dependency in "org.jboss.genericjms" module. It should look like:

      <module xmlns="urn:jboss:module:1.3" name="org.jboss.genericjms">
       ...
          <dependencies>
           ...
              <module name="javax.jms.api" slot="main" export="true"/>
           ...
          </dependencies>
      </module>
      

      Attachments

        Issue Links

          Activity

            People

              jmesnil1@redhat.com Jeff Mesnil
              mnovak1@redhat.com Miroslav Novak
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: