Problema con Pool de Conexiones en Tomcat

Rafa Rv
16 de Abril del 2005
Hola a todos, despues de ver alguna que otra documentación en intenet, he conseguido crear un pool de conexiones en tomcat para usarlo con mis aplicaciones. Antes usaba un pool de conexiones que tenía en una clase y desde mis serveltsy jsp llamaba a esta clase para obtener la conexión.

El problema que tengo es que no ser como usar las conexiones que maneja el pool de tomcat desde una clase java que contenga la lógica de negocio de la aplicación.. Antes llamaba a la clase que tenía el pool pero ahora no se que hacer.

Agradecería cualquier ayuda.

Gracias por anticipado.

Ken
16 de Abril del 2005
Si has definido el Pool de conexiones en Tomcat como un datasource, entonces tienes que acceder a él mediante su nombre JNDI

Por ejemplo, con el nombre "jdbc/conexiones" en el elemento "resources". accedemos al DataSource mediante:

Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/conexiones");

Connection con = ds.getConnection();


Observa que para un contexto local con un "resource" declarado como jdbc/conexiones tenemos que hacer la búsqueda en el Context con el nombre "java:comp/env/jdbc/conexiones"

Un saludo,

Ken