Ok, I'll do this with a MBean!!
I have done something like this with Quartz. Quartz comes with JBoss and you can either create a Quartz MDB. Search the Wiki for Quartz. There is annotated example for an EJB3 that you can just copy and add a call to whatever EJB, servlet, or program you want.