Problema fundamental en la agrupación de conexiones de Tomcat

Creo que puede intentar poner el registro de depuración y verificar si su problema con la conexión no ha sido liberado por la aplicación o algo más como el parámetro de configuración del origen de datos en server.xml.

principalmente debería ser el caso donde la aplicación no está liberando la conexión.

Respuesta 1

¿Qué tal escribir un ServletContextListener personalizado y luego cerrar el grupo cuando se destruye el contexto? Aquí hay un artículo sobre ServletContextListener utilizado para crear ganchos de apagado:

gancho de apagado para la aplicación web java

La API para los oyentes contextuales parece bastante sencilla:

http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContextListener.html

Respuesta: 2

vea mi respuesta en: Problema de parámetros JNDI específicos del contexto en tomcat 6. Hay muchas cosas que puede hacer con el recurso jndi.

<Resource name="jdbc/NAME" auth="Container" type="javax.sql.DataSource"
               maxActive="100" minIdle="10" maxWait="10000" removeAbandoned="true"
               removeAbandonedTimeout="60" logAbandoned="true"
               testWhileIdle="true" testOnBorrow="true" testOnReturn="false"
               timeBetweenEvictionRunsMillis="5000"
               validationQuery="SELECT 1" initialSize="10"
               username="usrname" password="password"   
               driverClassName="com.mysql.jdbc.Driver"
               url="jdbc:mysql://localhost:3306/databb?autoReconnect=true"/>
Respuesta: 3

Estoy desarrollando una aplicación Java Swing que tiene la funcionalidad de agregar, editar y eliminar nodos a un árbol, y hay dos controles para aplicar y cancelar. cuando el usuario realiza cualquier operación en ...

Cuando calculo un XML con este atributo marshal.setProperty (Marshaller.JAXB_FRAGMENT, Boolean.TRUE); marshal.setProperty (Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); generará un vacío ...

Estoy tratando de ejecutar un shell de script en un servidor Unix desde mi aplicación Java (en mi Windows Seven Station) usando el ssh api Jsch. el shell de script que estoy usando "start_lm" es un binario en C. este es el ...

Mi aplicación (Android API 15) crea una imagen y la almacena en la carpeta de la memoria interna. Ahora, quiero copiar este archivo a otra carpeta dentro del almacenamiento externo, por ejemplo / sdcard / myapp. Probé el ...