2013-08-01 10 views
9

Ich versuche, eine Krieg-Datei über Tomcat in Eclipse auszuführen. Aber, wenn ich versuche, es zu laufen, erhalte ich den folgenden Fehler in Server-Konsole:Tomcat 7 in Eclipse Indigo: Tomcat startet nicht

Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile 
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] 
Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile 
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] 
Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile 
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] 
Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile 
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] 
java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:236) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:426) 

Bitte lassen Sie mich wissen, wie diese zu lösen.

+0

Wie führen Sie den Krieg über Tomcat in Eclipse? – yair

+0

Ich klicke mit der rechten Maustaste auf den Krieg. Wählen Sie dann Als Konfiguration ausführen aus. In der Konfiguration stelle ich Apache Tomcat ein. – kajarigd

+0

Ich habe ein Maven-Projekt erstellt und es in Eclipse importiert. Im Zielordner habe ich die Kriegsdatei. Aber wenn ich versuche, Ressourcen in Tomcat hinzuzufügen/zu entfernen, heißt es: "Es gibt keine Ressourcen, die vom Server hinzugefügt oder entfernt werden können". – kajarigd

Antwort

7

Ihr Projekt sollte als dynamisches Webprojekt erstellt werden.

Da Ihr Projekt bereits erstellt wurde, sollten Sie die Facette des dynamischen Webmoduls hinzufügen.

Klicken Sie mit der rechten Maustaste auf das Projekt -> Eigenschaften -> Projektfacetten -> überprüfen Sie die Facette Dynamisches Webmodul -> OK.