error al ejecutar aplicacion, AYUDA!!
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.
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.
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
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.
Un saludo y gracias.