Starten von Tomcat v6.0 Server at localhost schlägt fehl
Ich bin nicht in der Lage zu starten Sie Tomcat v6.0 von Eclipse Helios.
Habe ich meine Java bin Pfad richtig eingestellt.
Zudem kann ich den server starten von außerhalb von Eclipse manuell. Ich konnte ihn starten von Windows-Diensten als auch die Verwendung von tomcat6.exe und sehen, dass es ordnungsgemäß funktioniert in meinem browser durch die Eingabe von localhost:8080 in der URL, aber wenn ich start von Eclipse erscheint ein Fenster, sagen, dass es zu Problemen beim starten von tomcat.
Und meine Konsole zeigt folgenden Fehler:-
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
Ich habe auch versucht eine Lösung hier, aber das problem weiterhin besteht. Jedoch, das problem dort ist anders als das, was ich bekommen.
Wie löse ich dieses?
java.lang.NoClassDefFoundError: org/springframework/context/ApplicationListener
scheint, Sie versuchen etwas, das mit Frühling und vielleicht Sie haben nicht die erforderlichen Gläser
InformationsquelleAutor whitehat | 2011-12-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint, dass Sie bauen einige web-app mit spring-Unterstützung.
Haben Sie, um Abhängigkeiten zu exportieren in tomcat.
project_properties -> Java build path -- > Um-und Export-Registerkarte.
Auf dieser Registerkarte aktivieren Sie alle Kontrollkästchen, die relevant sind (Sie haben zu prüfen, Frühjahr zumindest).
Drücken Sie OK.
Bereitstellen
InformationsquelleAutor WeMakeSoftware