Where are the JAR's deployed, same server or different? what EJB version do you use?
am using ejb 3.0. and one copy of 2 jar i placed inside Jboss deployments folder and one copy in client application lib folder also
and the Jboss version is "jboss-as-7.1.1.Final".
You talked about JarA and JarB.
What I suppose is that you deploy both in the server. The copy in the client is only to have the interfaces, right?
Why you dont use the injection?
Why you use EJB2 home interface, you don't need it for EJB3 beans.