![]() |
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. |
solucionado! me faltaban los dos puntos entre thin y @ |
| La zona horaria es GMT -6. Ahora son las 06:11. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.