Foros del Web » Programación para mayores de 30 ;) » Java »

JNDI y servidor compartido

Estas en el tema de JNDI y servidor compartido en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 28/04/2007, 10:00
doo
 
Fecha de Ingreso: abril-2007
Mensajes: 1
Antigüedad: 17 años
Puntos: 0
JNDI y servidor compartido

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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:04.