2013-06-09 13 views
32

Używam Eclipse do programowania w Javie. Mam zainstalowane WTP i Tomcat. Uruchomiłem Tomcat poprzez Eclipse (co jest dość standardową konfiguracją).Różnica między czystym i czystym katalogiem roboczym w Eclipse WTP z Tomcat

Co chcę zrozumieć, że:

Po kliknięciu prawym przyciskiem myszy na serwerze w zakładce Servers, to daje dwie możliwości:

  1. katalog Clean
  2. Clean robocza

Niewiele informacji można znaleźć w Google. Ludzie ślepo wybierają "czysty". Czy ktoś mógłby wyjaśnić różnicę między dwiema opcjami?

Z góry dziękuję.

Odpowiedz

38

Clean: czystki wszystkich webapps i redeploys je (nie rób tego, gdy instancja jest uruchomiona Tomcat)

Clean reż pracy: Czyści Tomcat pracy dir, np gdzie idą skompilowane strony JSP. Zobacz here.

+0

Jedno pytanie: Wygląda na to, że można wyczyścić katalog roboczy, gdy działa Tomcat. Kiedy to zrobisz, czy tomcat ponownie umieści pliki jsp, class w katalogu? Czy potrzebujesz zrestartować serwer? – user590849

+3

Możesz to zrobić, gdy instancja jest uruchomiona. Utracisz wszystkie już skompilowane strony JSP i inne. Nie ma potrzeby restartowania serwera. Kiedy wywoływana jest strona JSP, zostaje ona ponownie skompilowana. Skompilowane klasy zawsze znajdują się w 'WEB-INF/classes' i muszą być dostarczone przez * ciebie *. Ogólnie rzecz biorąc, ponowne uruchomienie serwera jest konieczne, gdy manipulujesz plikami w '$ CATALINA _ */lib' lub' conf'. –

+0

Rozumiem. Dzięki. – user590849

Powiązane problemy