Ahora me surgio un problema con la base de datos (Mysql)
Me aparece el siguiente error:
10:38:48,656 WARN [JBossManagedConnectionPool] Exception destroying ManagedConnection org.jboss.resource.connectionmanager.TxConnectionM anager$TxConnectionEventListener@1fb2ef9[state=DESTROYED mc=org.jboss.resource.adapter.jdbc.local.LocalMana gedConnection@92de02 handles=0 lastUse=1103985463484 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossMana gedConnectionPool$OnePool@2d80ae context=org.jboss.resource.connectionmanager.Inter nalManagedConnectionPool@15b5c1f]
java.lang.StackOverflowError
He tenido el cuidado de cerrar cada conexión, lo que he comprobado con:
>mysqladmin -u root -p processlist
mostrandome siempre dos conexiones
mi mysql-ds.xml es
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: mysql-ds.xml,v 1.1.2.1 2003/12/12 19:19:56 starksm Exp $ -->
<!-- Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.html
-->
<datasources>
<local-tx-datasource>
<jndi-name>MySqlDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/dbprueba</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>x</user-name>
<password>y</password>
<min-pool-size>2</min-pool-size>
<max-pool-size>5</max-pool-size>
<idle-timeout-minutes>0</idle-timeout-minutes>
</local-tx-datasource>
<local-tx-datasource>
<jndi-name>MySqlDS_HISTORICA</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/dbprueba</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>x</user-name>
<password>y</password>
<min-pool-size>2</min-pool-size>
<max-pool-size>5</max-pool-size>
<idle-timeout-minutes>0</idle-timeout-minutes>
</local-tx-datasource>
</datasources>
tengo 2 base de datos en mysql que ocupo. Una teoria es que es porque agregue otra conexion al archivo, porque desde ese momento que me da este tipo de problemas. El error no es inmediato, sino que ocurre despues de un tiempo de ocupar el sistema.
Para solucionar esto, abro el mysql-ds.xml y lo vuelo a grabar (si modificaciones) lo que actualiza las variables.
Que puede ser?
(Feliz navidad)