So did it work for you without any annotations?
What was the problem?
I guess that you did a lot of changes to this DD, as the <depends-on> is valid only for Singleton EJB's (and you have two SLSB's) and <transaction-type> doesn't have anything to do with the injection here, right?
OCP Java SE 6 Programmer, OCM Java SE 6 Developer, OCE Java EE 6 JSPSD, OCE Java EE 6 EJBD, OCE Java EE 6 JPAD, Spring 3.0 Core Professional.
subject: ejb reference in deployment descriptor (without annotations )