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?
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: ejb reference in deployment descriptor (without annotations )