|
|
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(); 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 |
|
Al escribir en el debate:
|