I'm no expert on jboss but this is what I did. I don't have any jboss-app.xml files, but in my application.xml file I have an entry like this:
<module> <ejb>my_service.sar</ejb> </module>
The .sar just has the usual jboss-service.xml file in META-INF. I am running 4.0.3SP1 with EJB3RC2
Hope this helps.
I usually do my.sar instead of in my application.xml
woops, that didn't come through very well, I wanted to write this:
I'm using <connector> instead of <ejb>in application.xml
I just checked something and apparently the right way to do it in JBoss is to use jboss-app.xml
... <!-- The service element specifies a service archive (SAR) to deploy. <module> <service>external.sar</service> </module> ...