Hola a todos. Tengo un error con una aplicación y hasta el momento no he podido solucionarlo. La aplicación trabaja con Hibernate y Spring, además de usar un servidor JBoss; por lo regular funciona bien, pero ocacionalmente me manda un error de este tipo:
ORA-12519, TNS:no appropriate service handler found
The Connection descriptor used by the client was:
3.211.64.74:1521:orcl
22:16:29,607 INFO [STDOUT] [configure] - Apr 28 22:16:29 ERROR [http-127.0.0.1-8080-1] exception.ExceptionHandler - An Error occurred while processing your request.
Caused by: org.springframework.transaction.CannotCreateTransa ctionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection
Buscando en Google encontré que a veces el error ORA-12519 era producido porque se ejecutaban demasiados queries. Al principio listas de datos y al iterar sobre ellas hacia un query por cada elemento de la lista, eso me hacia suponer que el error se producia por la cantidad de queries. Modifiqué los procesos para solamente ejecutar un query y evitar este problema; en un principio funcionó bastante bien, pero ahora de nuevo se me volvió a presentar y no entiendo cual sea la razón. Déjenme comentarles que no pasa siempre, solo ocurre ocasionalmente, por lo que no creo que sea el archivo ds que va en el servidor de JBoss.
Ojalá alguien sepa como solucionar este problema. Un saludo y muchas gracias.