hola a todos.
tengo un problema al realizar un pool de conexion a la base de datos, estoy utilizando netbeans 6.0, Oracle y Tomcat.
he agregado al context.xml de mi proyecto lo siguiente:
Cita: <Resource
name="jdbc/logsd"
type="javax.sql.DataSource"
maxActive="4"
maxIdle="2"
username="x"
maxWait="5000"
driverClassName="oracle.jdbc.driver.OracleDriver"
validationQuery="SELECT * FROM SYS.DUAL"
password="x"
url="jdbc:oracle:thin:@localhost:1521:SICV"/>
en el web.xml tengo lo siguiente :
Cita: <resource-ref>
<res-ref-name>jdbc/sicv</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
en el archivo java donde obtengo la conexion hago lo siguiente :
Cita: public static Connection getConPool()
throws SQLException, NamingException
{
Connection con = null;
InitialContext cnt = new InitialContext();
DataSource ds = (DataSource)cnt.lookup("jdbc/sicv");
con = ds.getConnection();
return con;
}
pero cuando ejecuto mi aplicacion y realiza la operacion para establecer la conexion, el servidor tomcat muestra lo siguiente :
Cita: type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException: El nombre jdbc no este asociado a este contexto
org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:541)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:417)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:390)
Les agradeceria mucho si me pueden ayudar este problemilla.
De antemano gracias.