martes, 15 de septiembre de 2015

Pool de Conexiones en aplicaciones Web - II

Ya en un post anterior indicábamos como conectar la aplicación con un pool de conexiones. En este post, vamos a explicar como configurar el pool de conexiones pero gestionado por el servidor de aplicaciones y no por el software de turno (Hibernate, etc). Para este ejemplo vamos a configurarlo con un Tomcat 7.

En primer lugar debemos configurar el pool de conexiones en el servidor de aplicaciones de una forma muy similar a como lo hicimos para el C3P0. Para configurar el pool de conexiones en Tomcat 7 debemos modificar el fichero 'context.xml' que esta incluido en el propio servidor. Y es muy importante el nombre que le damos al recurso compartido puesto que este será el que utilicemos para poder usar dicho recurso compartido a través de JNDI. 



Otro punto importante al ser una aplicación web, es configurar el recurso compartido para ser usado por dicha aplicación. Esto lo hacemos a través del fichero web.xml.

 DB Connection
 jdbc/mysqlalmacen
 javax.sql.DataSource
 Container

Por último solo tendremos que modificar el fichero de acceso a datos de Spring. Debemos que quitar la configuración de pool de conexiones e indicar mediante el nombre JNDI el recurso compartido que hemos creado en el contexto del Tomcat.



 
  
 
 
  
 
 
 
  
   
  
 
 

No hay comentarios:

Publicar un comentario