I have an EAR that contains 2 stateless EJBs that each have a Manifest Class-Path attribute pointing to separate JARs.
These JARs contain different versions of the same package/class name.
When executing EJB1, it loads lib1/jar1/test.ejb.Test and runs as expected
When executing EJB2, it loads Test from cache rather than my expectation of the jar2 variant.
I have tried setting the "Ear subdeployments isolated: true" but that then fails for both EJBs
Any clues/help would be greatly appreciated.
Retrieving data ...