would ejbCreate work for your needs? it's called after deployment and before execution of any "business" methods.
That is a good idea!
However, suppose the application will be deployed at time T1 and the first call the the EJB is a time T2. When is ejbCreate called: at T1 or T2?