error al ejecutar aplicacion, AYUDA!!

manuel.pastor
22 de Diciembre del 2005
Hola.

Tengo una aplicaci贸n en J2EE que quiero arrancar con TOMCAT 5.5 (con WEBLOGIC no hay ning煤n problema), lo que ocurre es que cuando pulso sobre el icono de arrancar el TOMCAT desde ECLIPSE, en la consola aparece el siguiente error:

" GRAVE: Null component Catalina:type=DataSource,path=/miaplicacion,host=localhost,class=javax.sql.DataSource,name="jdbc_miaplicacionr"

El servidor arranca pero cuando abro una ventana de navegador para arrancar la aplicacion, en la primera pagina, de autenticacion, introduzco un nombre y un password (que me aseguro que estan en la base de datos ORACLE) y se produce un error en la validacion, vuelvo a mirar la consola de TOMCAT y aparece el siguiente mensaje:

"javax.naming.NameNotFoundException: El nombre jdbc_miaplicacion no este asociado a este contexto
at org.apache.naming.NamingContext.lookup(NamingContext.java:811)
at org.apache.naming.NamingContext.lookup(NamingContext.java:194)
at javax.naming.InitialContext.lookup(Unknown Source)
at px.datos.PxPool.createConnection(PxPool.java:52)
at px.datos.PxPool.getPxConexion(PxPool.java:133)
at px.seguridad.GestarLoginFilter.validarUsuario(GestarLoginFilter.java:91)
at px.seguridad.LoginFilterServlet.doFilter(LoginFilterServlet.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)"

El DataSource esta definido en el server.xml dentro del contexto "/miaplicacion" como un Resource.

Alguna idea??? muchas gracias.

Hugo Hidalgo
22 de Diciembre del 2005
Bueno: hay va una posible solucion lo que pasa en ese tipo de errores es que la version instalada del tomcat no se instalo bien ya que existen conflictos con los archivos del deploy asi que recomiendo que utilicen otrs version del tomcat (comento esto ya que me paso lo mismo hace tiempo pero utilizando otra version ya no ocurre ok) bueno nos vemos y mantenganme informado de lo que paso

manuel.pastor
22 de Diciembre del 2005
OK.Solucionado, con la versi贸n 5.0.28 del TOMCAT funciona correctamente, aunque sigo con el error comentado en otros posts anteriores, "el nombre midatasource no esta asociado al contexto".

Un saludo y gracias.

ronnie
22 de Diciembre del 2005
Hola Manuel,

A m铆 me pasa exactamente lo mismo, lo has conseguido resolver???