I have a similar question.
How can I have a class loaded when the server starts, and be available to all the EJBs??? I'm doing my own SQL layer so I would like to do this to manage connections and so.
Use the JNDI naming context java:comp/env to access enterprise bean's environment. There you can place your shared objects.