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

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

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 9.0.0.CR1, 10.0.0.Alpha1
    • Fix Version/s: 10.0.0.Alpha5
    • Component/s: JCA, JMS
    • Labels:
      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>
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  jmesnil Jeff Mesnil
                  Reporter:
                  mnovak Miroslav Novak
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: