did you find a solution? Today I faced the same issue and just found your post...
Actually I don't understand why the related JIRA is rejected.
I ended up putting everything I need into jar's putting them in the lib folder .
Short story:JBoss uses different CLs for lib and ejb jars. I guess they have their reasons. The rest is a restriction per spec.
thanks for the link.
So I'll start changing a lot of methods to 'public'.