Bonjour,
il y a peut-être pas de problème dans mon topic, mais j'aimerai tout de même avoir vos avis.
voilà ! j'utilise un ejb statefull dans mon application, et ce dernier me pose quelque fois des soucis après un certain temps de fonctionnement de l'application. le dernier problème que j'ai trouvé dans mon server.log est :
java.sql.SQLException: error in allocating a connection.cause:in-use connections equals max-pool-size and expired max-wait-time. cannot allocate more connections
dans les documentations qui j'usqu'ici mon guidé, il est dit que les ejb statefull doivent explicitement être détruite. Mon problème ici est comment?
je demande une instance de cet EJB dans un managedBean par injection de ressource:
1 2 3
|
@EJB
InterfaceEJB ejbInstance; |
après utilisation, cette instruction est-elle suffisante pour ordonner à Glassfish de supprimer l'intance de l'EJB? sinon, comment faire?
Partager