Home > Foro de J2EE >

Debates de J2EE > Glassfish con pool de conexiones oracle

Glassfish con pool de conexiones oracle

Escrito por Gpiramide el 13 de Marzo

Hola a todos,

Estoy haciendo una aplicación web que accede a una base de datos de Oracle9 a través de glassfish, con un recurso JDBC configurado de forma que cree el pool de conexiones.

En la parte de la aplicación java tengo puesto lo siguiente:

javax.naming.InitialContext ic = new javax.naming.InitialContext();
oracle.jdbc.pool. OracleConnectionPoolDataSource ds = (oracle.jdbc.pool. OracleConnectionPoolDataSource)ic. Lookup("jdbc/pool");

Cuando la aplicación va a obtener el datasource obtengo la siguiente excepción:

Excepcion al crear la conexion java.lang.ClassCastException: com.sun.gjc. spi.jdbc40.DataSource40 cannot be cast to oracle.jdbc.pool. OracleConnectionPoolDataSource

¿Alguien sabe como puedo hacer el cast o hacer que glassfish de devuelva un OracleConnectionPoolDataSource.

Gracias.


Citar  |  
Ver mensaje      

Escrito por Camus el 22 de Junio

Hola, el lookup para oracle o mysql, etc es el mismo y no necesitas realizar un casteo como lo estas intentando, más bien todo esta dentro de la configuración del pool en glassfish, ademas debes tener del driver de conexión (jar) en la siguiente carpeta:

Ejemplo

Linux

/donde_tengas_glassfish/glassfish/domains/domain1/lib/ext

Windows

C:donde_tengas_glassfishglassfishdomainsdomain1libext

El jar lo consigues en el sitio de Oracle, este jar es necesario para glassfihs ya que no lo trae en la instalación y es necesario para que puedas realizar tu conexión de base de datos.

Espero haberte ayudado.

Http://neossoftware.260mb.com/

Saludos


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: los numeros en frances del 1 al 100 convenio fisioterapeutas norlevo sudores nocturnos suspensiones de pagos

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos