Details
-
Feature Request
-
Resolution: Done
-
Major
-
9.0.0.CR1, 10.0.0.Alpha1
-
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
- relates to
-
WFLY-4642 java.lang.NoClassDefFoundError: javax/jms/MessageListener
- Closed