Sto sviluppando un progetto Web utilizzando Eclipse Juno, Tomcat 7 e Maven 3 e ho incontrato uno strano problema.Tomcat non sta recuperando il vaso corretto
Ho un progetto separato in cui compilo alcune cose e seleziono quel barattolo nel mio progetto web come dipendenza. Quindi, il risultato finale è uno .war. Ora, quando eseguo questa guerra in Tomcat incorporato in Eclipse e premo il pulsante di aggiornamento sul mio browser, Tomcat dice che non riesce a trovare un percorso in quel contenitore.
Nell'area di lavoro WEB-INF/lib cartella trovo il myApplication-comune-widgetset-0.0.11-20130926.124257-7.jar
Nella directory Tomcat distribuzione sotto wtpwebapps/myApplication/WEB-INF/lib Vedo myApplication-common-widgetset-0.0.11-SNAPSHOT.jar La cosa strana è che il file sotto la lib di Tomcat è di 1kb di grandi dimensioni e il file nel mio spazio di lavoro lib è ~ 22Mb.
Ho provato a copiare il jar dell'area di lavoro nella cartella di Tomcat lib e tutto funziona e funziona come un incantesimo.
Aggiornamenti:
- Quando eseguo
mvn tomcat:run
dalla riga di comando nel mio lavoro, tutto funziona. - I "re-installed" sia Eclipse (a Kepler, cancellando tutto, incluso lo spazio di lavoro e le cartelle home) e Tomcat 7. Ho ancora lo stesso problema.
- Collegi hanno tentato il recupero il mio progetto da SVN e corse con successo, sia con Eclipse e IntelliJ + Tomcat 7
cosa sarebbe potuto succedere? Perché Eclipse ha incorporato Tomcat senza ottenere tutto dalla directory di destinazione?
Si potrebbe provare tasto destro del mouse sul Server Tomcat nella vista Server Eclipse e selezionare "Cancella directory di lavoro" o simile. Ho visto cose strane simili che sono state risolte in questo modo. – geert3
La directory di lavoro pulita, pulire tomcat, aggiungere/rimuovere il progetto non fa nulla per me il problema persiste. –