Yo no soy capaz de iniciar Tomcat v6.0 a partir de Eclipse Helios.

Tengo mi Java bin ruta configurada correctamente.

Además, puedo iniciar el servidor desde fuera de Eclipse manualmente. Yo podría comenzar a partir de los Servicios de Windows, así como el uso tomcat6.exe y ver que funciona correctamente en mi navegador escribiendo localhost:8080 en la URL, pero cuando inicio del Eclipse aparece una ventana diciendo que se encontró un problema al iniciar tomcat.

Y mi Consola muestra el siguiente error:-

    java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
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)
... 6 more

También probé una solución aquí, pero el problema aún persiste. Sin embargo, el problema no es diferente de lo que me pasa.

¿Cómo puedo solucionar esto?

  • cuando usted está tratando de iniciar desde el eclipse está tratando de ejecutar algún proyecto? java.lang.NoClassDefFoundError: org/springframework/context/ApplicationListener parece que están tratando de hacer algo con la primavera y puede ser que usted no se ha incluido el necesario frascos
InformationsquelleAutor whitehat | 2011-12-22

1 Comentario

  1. 1

    Parece que estás construyendo algunos web-app con la primavera de apoyo.

    Tienes que exportar dependencias en tomcat.

    project_properties -> Java build path -> el Orden y la ficha de Exportación.

    En esta ficha marque todas las casillas que son relevantes (usted tiene que comprobar la primavera, al menos).
    Haga clic en OK.
    Volver a implementar

Dejar respuesta

Please enter your comment!
Please enter your name here