Tomcat - Error tomat con eclipse

   
Vista:

Error tomat con eclipse

Publicado por Esther (3 intervenciones) el 06/01/2016 15:37:11
Buenos días,

estoy haciendo mi PFC con elipse y Tomcat 6, y desde ayer me sale un error cuando intento ejecutar con tomcat desde el eclipse que me está volviendo loca. Adjunto el error en la imagen (Error.jpg).

Por la pestaña Console, me muestra trazas así:

06-ene-2016 14:50:23 org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTENCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:PCliente' did not find a matching property.
06-ene-2016 14:50:23 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jre6\bin\client;C:\Program Files\Java\jre6\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;.
06-ene-2016 14:50:23 org.apache.coyote.http11.Http11Protocol init
INFO: Inicializando Coyote HTTP/1.1 en puerto http-8080
06-ene-2016 14:50:23 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 468 ms
06-ene-2016 14:50:23 org.apache.catalina.core.StandardService start
INFO: Arrancando servicio Catalina
06-ene-2016 14:50:23 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
06-ene-2016 14:50:24 org.apache.catalina.core.ApplicationContext log
INFO: Marcando el servlet action como no disponible
06-ene-2016 14:50:24 org.apache.catalina.core.ApplicationContext log
GRAVE: Error loading WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@18558d2
org.apache.struts.action.ActionServlet

...

Estoy bastante desesperada, esto me está bloqueando bastante y ya no se que hacer ni que mirar...

Muchas gracias de antemano.

Saludos
Error
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Danny

Error tomat con eclipse

Publicado por Danny (1 intervención) el 06/01/2016 22:48:46
Lo que ocurre es que hace falta una clase de tu proyecto, si has hecho cambios en las clases, has agregado clases nuevas o has cambiado algo en la configuracion de tu proyecto, debes asegurarte que estas clases esten incluidas en la compilacion. Debes hacer un clean, luego refresh y finalmente un redeploy de tu proyecto

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error tomat con eclipse

Publicado por Esther (3 intervenciones) el 07/01/2016 03:17:32
Hola Danny,

en primer lugar muchas gracias por tu pronta respuesta y mas siendo el día de Reyes...

Te cuento, hice todo lo que me indicabas y nada, tampoco funcionó...Pero ya lo he arreglado... Reemplacé el tomcat que tenía en mi PC por uno nuevo y listo, creo que era el web.xml que viene en la carpeta del tomcat, que en algún momento lo debí de tocar...y ya he aprendido a que no lo volveré a hacer...

Pero ahora tengo otro problema, estoy en la parte inicial de mi aplicación web (con servlets), he creado 2 páginas sencillas jsp, y la primera me carga perfectamente en cuanto arranco la aplicación pero el enlace entre ambas paginas no consigo que funcione...La relacion entre ellas tan solo es pulsando el botón Aceptar que tengo en la primera página para que se vaya a la segunda y me sale el siguiente error:

07-ene-2016 2:49:43 org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTENCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:PCliente' did not find a matching property.
07-ene-2016 2:49:43 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jre6\bin\client;C:\Program Files\Java\jre6\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;.
07-ene-2016 2:49:43 org.apache.coyote.http11.Http11Protocol init
INFO: Inicializando Coyote HTTP/1.1 en puerto http-8080
07-ene-2016 2:49:43 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 478 ms
07-ene-2016 2:49:43 org.apache.catalina.core.StandardService start
INFO: Arrancando servicio Catalina
07-ene-2016 2:49:43 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
07-ene-2016 2:49:43 org.apache.catalina.core.ApplicationContext log
INFO: Marcando el servlet SeleccionarSintomas como no disponible
07-ene-2016 2:49:43 org.apache.catalina.core.ApplicationContext log
GRAVE: Error loading WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@18558d2
localhost.axis.services.SeleccionarSintomas
java.lang.ClassNotFoundException: localhost.axis.services.SeleccionarSintomas
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1094)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
07-ene-2016 2:49:43 org.apache.catalina.core.StandardContext loadOnStartup
GRAVE: El Servlet /PCliente lanz� excepci�n de load()
java.lang.ClassNotFoundException: localhost.axis.services.SeleccionarSintomas
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1094)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
07-ene-2016 2:49:43 org.apache.catalina.core.ApplicationContext log
INFO: Marcando el servlet action como no disponible
07-ene-2016 2:49:43 org.apache.catalina.core.ApplicationContext log
GRAVE: Error loading WebappClassLoader
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@18558d2
org.apache.struts.action.ActionServlet
java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1094)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
07-ene-2016 2:49:43 org.apache.catalina.core.StandardContext loadOnStartup
GRAVE: El Servlet /PCliente lanz� excepci�n de load()
java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1094)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
07-ene-2016 2:49:43 org.apache.coyote.http11.Http11Protocol start
INFO: Arrancando Coyote HTTP/1.1 en puerto http-8080
07-ene-2016 2:49:43 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
07-ene-2016 2:49:43 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31 config=null
07-ene-2016 2:49:43 org.apache.catalina.startup.Catalina start
INFO: Server startup in 589 ms
07-ene-2016 2:50:03 org.apache.catalina.core.StandardWrapperValve invoke
INFO: El Servlet SeleccionarSintomas no est� disponible en este momento


El servlet de mi segunda página es "SeleccionarSintomas" y no consigo que me lo cargue, en el navegador me muestra un error "Estado HTTP 404":

type Informe de estado
mensaje No est� disponible el Servlet SeleccionarSintomas
descripci�n El recurso requerido (No est� disponible el Servlet SeleccionarSintomas) no est� disponible.


En mi web.xml tengo puesto:

<servlet>
<servlet-name>SeleccionarSintomas</servlet-name>
<servlet-class>localhost.axis.services.SeleccionarSintomas</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SeleccionarSintomas</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>


En struts-config.xml tengo:

<action path="/PCliente/abrirEnfermedad"
type="localhost.axis.services.SeleccionarSintomas"
parameter="abrirEnfermedad">
<display-name>/PCliente/abrirEnfermedad</display-name>
<description>Recupera los datos del usuario autenticado contra el LDAP y lo carga en sesion</description>

<forward name="okSeleccionarSintomas"
path="/diagnostico.jsp"/>
</action>


Y en mi primera pagina jsp llamo al action así:

<form name="loginForm" method="post" action="/PCliente/abrirEnfermedad.do">

No sé ya por donde puede estar el error para que no pueda abrir mi segunda página jsp...

Muchas gracias de nuevo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error tomat con eclipse

Publicado por Esther (3 intervenciones) el 13/01/2016 13:58:47
Por favor, ¿alguien me puede echar una mano con este tema?

Estoy bloqueada y me urge bastante...

Muchas gracias de antemano.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar