Les EJB semblent être chargés paresseux - à chaque accès. Cependant, je souhaite les initialiser avec impatience, c'est-à-dire à chaque démarrage du conteneur. Comment cela est-il réalisé (dans JBoss en particulier)Chargement/chargement automatique d'EJB/chargement EJB au démarrage (sur JBoss)
This topic donne quelques indications, mais n'est pas tout à fait satisfaisant.
J'ai trouvé que mon application dans GlassFish 3.1, le @Singleton @Startup EJB a un EntityManager @PersistenceContext qui est fermé. Ma solution de contournement était d'avoir une minuterie dans cet EJB qui s'exécute 2 secondes plus tard. (duh!) –
Cela ressemble à un bug pour moi; Je recommanderais de le signaler. –