Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2013, 17:24
johndi
 
Fecha de Ingreso: diciembre-2006
Mensajes: 16
Antigüedad: 17 años, 11 meses
Puntos: 0
Problema de conexion a Base de Datos

Buenas noches,

Estoy realizando una aplicación en eclipse que interactua con una base de datos de ORACLE 11g.

La conexión se realiza en el context.xml mediante la siguiente estructura:

Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Context>
  3. <Resource auth="Container"
  4.          type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
  5.          url="jdbc:oracle:thin:@//localhost:1521/orcl"
  6.          username="jdmiguel" password="jdmiguel" maxActive="200" maxIdle="100"
  7.          maxWait="-1"/>
  8. </Context>

Al arrancar la aplicación en modo localhost con Tomcat, funciona correctamente; sin embargo, en el momento en que realizo alguna operación de consulta a la base de datos, me salta un error en el eclipse del tipo:



ene 08, 2013 11:58:27 PM org.apache.struts.action.RequestProcessor processException
Advertencia: Unhandled Exception thrown: class java.lang.Exception
ene 08, 2013 11:58:27 PM org.apache.catalina.core.StandardWrapperValve invoke
Grave: El Servlet.service() para el servlet [action] en el contexto con ruta [/jdmiguel] lanzó la excepción [java.lang.Exception: Se ha producido un error al obtener la conexi?n a la base de datos] con causa raíz
java.lang.Exception: Se ha producido un error al obtener la conexi?n a la base de datos
at es.crc.actions.FutbolAction.consultarEquipos(Futbo lAction.java:72)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.struts.actions.DispatchAction.dispatchM ethod(DispatchAction.java:280)
at org.apache.struts.actions.DispatchAction.execute(D ispatchAction.java:216)
at es.crcit.general.struts.BaseDispatchAction.execute (BaseDispatchAction.java:58)
at org.apache.struts.action.RequestProcessor.processA ctionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(Acti onServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:728)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(A ccessLogValve.java:936)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.p rocess(AbstractHttp11Processor.java:1004)
at org.apache.coyote.AbstractProtocol$AbstractConnect ionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProce ssor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)
at java.lang.Thread.run(Unknown Source)


No se cual puede ser la causa de la no conexión, si estoy insertando mal los datos o se me esta pasando algo...

Muchas gracias de antemano,

Juan Diego