I don't know the MBean to depend on, by why not doing "lazy" cache initialisation, i.e. only fetch those entries upon first access?
Because I'm working on a mechanism that invokes webservices when an ftp upload occurs, which I'm going to add later.
That mechanism is also started during JBoss startup, and depends on the cache. I would have the same problem there.
Then make a directory:
and drop your mbean in there so it gets started last (then presumably, all other services will be started for you)
Thanks! The deploy.last directory worked, I think I have some other issues to work out now.