2013-08-01 22 views
9

Sto tentando di eseguire un file di guerra tramite Tomcat in Eclipse. Ma, quando sto cercando di farlo funzionare, sto ottenendo il seguente errore in console di Server:Tomcat 7 in Eclipse Indigo: impossibile avviare Tomcat

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) 

prega fatemi sapere come risolvere questo.

+0

come gestisci la guerra tramite Tomcat in Eclipse? – yair

+0

Sto facendo clic destro sulla guerra. Quindi selezionare Esegui come configurazione. Nella configurazione sto impostando Apache Tomcat. – kajarigd

+0

Ho creato un progetto Maven e l'ho importato in Eclipse. Nella cartella di destinazione ho il file di guerra. Ma quando sto cercando di aggiungere/rimuovere risorse in Tomcat, si sta dicendo "non ci sono risorse che possono essere aggiunte o rimosse dal server". – kajarigd

risposta

7

Il progetto deve essere creato come progetto Web dinamico.

Poiché il progetto è già stato creato, è necessario aggiungere il facet del modulo Web dinamico.

Fare clic con il tasto destro del mouse sul progetto -> Proprietà -> Sfaccettature progetto -> selezionare il facet del modulo Web dinamico -> OK.