Retroceder   Foros del Web > Administración de sitios web > Servidores Web

Respuesta
 
Herramientas Desplegado
Antiguo 08-jul-2004, 05:17   #1 (permalink)
Davinia está en el buen camino
 
Fecha de Ingreso: marzo-2004
Mensajes: 96
DataSource y Tomcat, ya no se que hacer

Hola,
tengo Tomcat pero obtengo:
javax.servlet.ServletException: Cannot create JDBC driver of class 'oracle.jdbc.OracleDriver' for connect URL 'jdbc:oracle:thin@maquina:1521:SID', cause: No suitable driver


En conf\server.xml he añadido antes de </Host>:
<Context path="/wappruebas" docBase="wappruebas" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/OracleSample" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/OracleSample">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFact ory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.OracleDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin@maquina:1521:SID</value>
</parameter>
<parameter>
<name>username</name>
<value>dw</value>
</parameter>
<parameter>
<name>password</name>
<value>dw</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>

En WEB-INF\web.xml he añadido:
<resource-ref>
<description>Oracle Datasource</description>
<res-ref-name>jdbc/OracleSample</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>


y en mi archivo.jsp tengo:
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/OracleSample");
conn = ds.getConnection();


Gracias por adelantado.
Davinia.
Davinia está desconectado   Responder Citando
Antiguo 09-jul-2004, 01:45   #2 (permalink)
Davinia está en el buen camino
 
Fecha de Ingreso: marzo-2004
Mensajes: 96
solucionado!
me faltaban los dos puntos entre thin y @
Davinia está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 07:19.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93