how can jar contain a jar? that sounds bit wrong.
can you post output of jar tf <name-of-your-deployment>
so we can see what are you trying to deploy.
From JavaEE perspective it sounds wrong. You need to have an ear file which can contain different jar's.
BTW, to add a dependency to a module you can add "Dependencies: my.module" to the MANIFEST or use jboss-deployment-structure.xml, see here
Your "EJB" project does not seem to contain any EJBs (and there is no ejb-jar.xml file, which I'd expect to see in JBossAS 4 app). How is the rest of your application bundled?
My Jboss4 is customized and I have EJB3.0 in it.
I have other ejbmodules that access this ejbModule via remote interfaces.
I dont have any ear in the 4.0, but yes, I can package now in a ear.