2011-02-10 19 views
6

Ecco il problema: ho un "progetto web dinamico" java sotto il controllo del codice sorgente e controllato nell'area di lavoro di Eclipse. Prima, ero in grado di eseguire un servlet su un server Tomcat locale da eclissi. Tuttavia, ho apportato alcune modifiche che hanno eliminato alcuni file e ne abbiamo aggiunti alcuni nuovi.Perché Eclipse non sta distribuendo correttamente il mio progetto Web dinamico?

Ora Eclipse sembra non distribuire l'app Web nella directory tomcat. Ho esaminato la cartella in cui Eclipse l'ha precedentemente distribuita (sotto .metadata) ma non viene più copiata lì. Immagino ci sia qualcosa di sbagliato nella mia configurazione di build, quali sono alcune possibili cause o passaggi da seguire per scoprire il problema?

Sono comunque in grado di distribuire/eseguire l'app Web con uno script Ant che ho scritto e funziona correttamente quando viene eseguito.

+0

So che sembra noioso, ma eliminare e ricreare la configurazione del server web. Nella mia esperienza aiuta il 90% delle volte. –

+1

Avrei il secondo suggerimento di Alessandro. Inoltre, se tutto il resto fallisce, ricrea l'area di lavoro e riprendi tutti i progetti dal controllo del codice sorgente ... – Domchi

risposta

3

È difficile dire senza ulteriori informazioni. Comincerei controllando eventuali errori nella console all'avvio di Tomcat. Come si manifesta il problema, cosa ti ha fatto guardare se i file sono stati copiati? Se sono in grado di trovare un problema specifico, ci sono alcuni rituali cose a caso/voodoo di provare (a volte Eclipse solo bisogno di un po 'di attenzione):

  • finestra Controllo/Preferenze e poi Java/JRE installata e Server/Ambienti di runtime. Fare clic su Modifica, verificare se Eclipse segnala eventuali errori.
  • Controllare il percorso di generazione del progetto: fare clic con il pulsante destro del mouse su Progetto/Percorso di creazione/Configura percorso di creazione. Vai attraverso tutte le schede; tutto ciò che è rosso ha bisogno
  • Prova ad aprire Finestra/Mostra vista e guarda sia Registro errori (che contiene errori Eclipse) che Problemi (eventuali avvisi/problemi del compilatore).
  • A volte Project/Clean aiuta.
  • Prova a fare clic con il pulsante destro del mouse sul server in visualizzazione Server e scegliendo Pulisci.
  • Provare a iniziare l'eclissi con l'opzione -clean.
+0

Grazie per l'elenco, scegliendo pulito sul server ha funzionato. – Kryptic

Problemi correlati