Java - JNDI y servidor compatido

 
Vista:

JNDI y servidor compatido

Publicado por Rosa (1 intervención) el 28/04/2007 17:03:29
Hola, tengo la una página web echa en java y JSP, contra MySQL. La conexión a base de datos la realizo mediante pool de conexiones con JNDI y el problema es que cuando llega a un número de horas sin haber operaciones contra la BD (cosa muy normal de madrugada), creo que 8, al tenerla en un servidor compartido debe perder la conexión porque cuando me vuelvo a conectar da nullpointer el atributo de la base de datos. También cuando reinician en el servidor compartido no se vuelve a iniciar la conexión.

En el context.xml tengo:

<?xml version="1.0" encoding="UTF-8"?>
<Context crossContext="true" debug="1" docBase="Web" path="/Web" reloadable="true">
<Resource auth="Container" name="jdbc/portalweb"
type="javax.sql.DataSource"
url="jdbc:mysql://localhost:3306/portalweb?autoReconnect=true"
driverClassName="com.mysql.jdbc.Driver"
username="xxxxx"
password="xxxxx"
maxActive="100"
maxIdle="30"
maxWait="-1"
removeAbandoned="true"
removeAbandonedTimeout="300"
logAbandoned="true"
/>
</Context>

Yo pensaba que el autoReconnect hacía que volviera a conectar pero no es así.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder