Dependencies never have been at the class loading level. Factor out the common classes to a seperate jar referenced via the sar jboss-service.xml classpath element.
I've got the same problem !
I also have B.sar that uses A.sar classes (but not A.sar, that uses B.sar).
If you deploy your sars, one by one... it's OK !
unfortunately, I'm still trying to find a solution...
I've got :
and each level needs the classes from the other....
if I deploy them one by one, as I said, it's OK.
or, if I do like that :
01.har (without class files, only hbm)