If you can find the MBean name for the EJB deployment, you can add a to the -service.xml file. Or, just as easy, you can wait for the object to appear in JNDI in a while() loop.
depends: jboss.j2ee:service=EJB, jndiName=TimerManagerBean
Now quite a familiar question. The timer also need to call a webservice, which is deployed via the AXIS.
Maybe you know the AXIS is a .war file, and then the same question, how should I write the 'depends' tag?