Hello,
I am really interested in your problem because I have some classLoader issues as well while using struts with war and ears.
I haven't use jboss-app.xml (I didn't find a DTD but thanks to Adrian for telling us how to use it).
Have you tried to put struts.jar only in the EAR root and using the "Class-Path:" attribute in your .war manifest ?
Sebastien