Just in case anyone still cares, here's the final solution for the above problem. I don't know if there is any desire to still merge anything into PicketLink, since it's being obsoleted.
1. Only top-level EAR jboss-deployment-structure.xml has any effect. 2. Every subdeployment in the EAR must declare module dependencies on PicketLink modules. If EAR application libs need access to it as well, the EAR itself must declare the dependency on such modules. 3. JBAS016018 requires patching PicketLink module declarations as follows: https://github.com/arcivanov/wildfly8-picketlink/commit/3bbfe80875e03d54c78d5f595421216e685af8b4
Full solution described in https://ivanov.biz/2015/picketlink-and-ears-on-wildfly/
|