Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2014, 18:54
marodal
 
Fecha de Ingreso: noviembre-2008
Ubicación: Sevilla
Mensajes: 157
Antigüedad: 16 años
Puntos: 2
Conexion Base de Datos Oracle mediante JSTL

Hola,

Estoy intentando conectarme a una base de datos Oracle situada en un servidor externo mediante JSTL.
Lo he probado anteriormente mediante un Bean de la siguiente forma:

Código:
OracleDataSource fdo = new OracleDataSource();
fdo.setDatabaseName("orc1");
fdo.setDriverType("thin");
fdo.setServerName("150...");
fdo.setPortNumber(1521);
con = fdo.getConnection("...", "...");
La conexion se realiza sin problemas.

Ahora lo estoy intentando mediante JSTL, de la siguiente forma:
Código:
sql:setDataSource
            driver="sun.jdbc.odbc.JdbcOdbcDriver"
            url="jdbc:oracle:thin@150.....:1521:orc1"
            user="..."
            password="..."
            var="bd" />
(Donde pongo los puntos suspensivos realmente hay datos)

Cuando ejecuto la aplicacion me aparece el siguiente mensaje cuando se carga el jsp:

Código:
javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: La dirección URL de Oracle especificada no es válida"
	at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:318)
	at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:201)
	at jsp_servlet.__procesajstl._jsp__tag1(__procesajstl.java:164)
	at jsp_servlet.__procesajstl._jspService(procesaJSTL.jsp:17)
	at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction
        ..........................
        ..........................
        .........................
¿Alguien tiene alguna idea de que es lo que falla? He probado multitud de posibilidades pero siempre da error...

Gracias de antemano

Última edición por marodal; 02/02/2014 a las 04:20