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

Problema con pool de conexiones

Estas en el tema de Problema con pool de conexiones en el foro de Java en Foros del Web. Trabajo con struts. Tengo una pagina que tarda bastantes segundos en cargar ya que hace muchas consultas a base de datos. Al ejecutarla nunca da ...
  #1 (permalink)  
Antiguo 11/04/2005, 05:35
 
Fecha de Ingreso: octubre-2004
Mensajes: 878
Antigüedad: 20 años, 2 meses
Puntos: 1
Problema con pool de conexiones

Trabajo con struts.
Tengo una pagina que tarda bastantes segundos en cargar ya que hace muchas consultas a base de datos. Al ejecutarla nunca da problemas pero si la lanzo desde dos navegadores al mismo tiempo casi siempre casca dando uno de estos dos errores aleatoriamente.
java.sql.SQLException: No operations allowed after connection closed.
java.sql.SQLException: Operation not allowed after ResultSet closed.

Usando mysql-connector-java-3.1.7-bin.jar

Usando un pool de conexiones.
Configuración de la BD
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="org.gjt.mm.mysql.Driver" />
<set-property property="url" value="jdbc:mysql://localhost:3306/supervisiondb" />
<set-property property="username" value="acastro" />
<set-property property="password" value="acastro" />
<set-property property="maxActive" value="30" />
<set-property property="maxIdle" value="5" />
<set-property property="minIdle" value="2" />
<set-property property="minEvictableIdleTimeMillis" value="20000" />
<set-property property="timeBetweenEvictionRunsMillis" value="60000" />
<set-property property="maxWait" value="15000" />
<set-property property="defaultAutoCommit" value="true" />
<set-property property="defaultReadOnly" value="false" />
<set-property property="validationQuery" value="SELECT * FROM CLIENTES" />
<set-property property="testOnBorrow" value="true" />
<set-property property="testWhileIdle" value="true" />
<set-property property="removeAbandoned" value="true" />
<set-property property="removeAbandonedTimeout" value="60" />
<set-property property="logAbandoned" value="true" />
</data-source>


Si os hace falta mas información avisarme.
muchas graciasss
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 03:12.