konfiguracja WTP-eclipse

0

Witam

Mam pytanie da się jakoś skonfigurować eclipse tak by nie restartował za każdym razem tomcat-a przy najmniejszej zmianie kodu. A robiło tylko kiedy chcę.
Korzystałem kiedyś i innego plugin-u do tomcat-a który uwzględniał drobne zmiany w kodzie bez restartu takie jak np modyfikacja ciała metody itp.
Czy eclipse WTP wraz z całą grupą palginów do pisanie aplikacji J2ee posiada taką opcje?

Pozdrawiam

0

Nie wiem czy o to Ci chodzi: w widoku Servers, tam na dole, dwuklik na Tomcata, otworzy sie okienko konfiguracji. Z prawej na gorze kliknij w Publishing, i wybierz "Never publish automatically".
Ten drugi plugin to zdaje sie Sysdeo costam costa.
Pozdrawiam.

0

Tak zgadza się ty był plugin sysdeo.
Odznaczyłem Automatically publish na zakładce window->preferences->serwer->lunching nic to nie dało plugin zachowuje się podobnie

0

Sory, zle przeczytalem Twoj pierwszy post - Ty chcesz aby sie przeladowywal. Wiec zaznacz "Automatically publish...", ustaw czas co jaki ma byc badana zmiana (ja mam 1 sek, to jest chyba odomyslne ustwienie), i prawdopobodnie potrzebujesz jeszcze ustawienie contekstu reloadable="true". Jak to ustawic, gdzie i co dokladnie oznacza jest tutaj:

http://tomcat.apache.org/tomcat-6.0-doc/config/context.html

Najlatwiej dla Ciebie zrobic t w pliku server.xml, ktory sie znajduje w katalogu Tomcata w projekcie Servers w eclipse. Np, u mnie ostatnia linijka wyglada tak:

<context path="/AppTomcat" reloadable="true" source="org.eclipse.jst.jee.server:AppTomcat" docbase="AppTomcat" />

ale eclipse sam to dodaje, ty byc moze musissz tylko dodac reloadable="true".
Teraz, gdy zmienie cos w servlecie czy innej klasie, po zapisnaniu - tak, musisz zapisac zmiany - pojawia mi sie tekst:

Nov 23, 2008 1024 AM org.apache.catalina.core.StandardContext reload
INFO: Reloading this Context has started

i kolejne uruchomienie servletu juz ma zmieniona definicje klasy.
Powodzenia.

0

Zrozumiałeś mnie dobrze za pierwszym razem.
W sysdeo miałem możliwość nabierząco zmieniać ciało metody bez restartu zmieniona w niej implementacja była w tomcat - cie odrazy uwzględniona, restart był wymagany gdy zmieniałem strukturę klasy(dodawałem pola, zmieniałem sygnaturę metod itp )
Tutaj najdrobniejsza zmiana powoduje restart serwera (np dodanie zmiennej lokalnej do metody itp ).To właśnie chciałbym jakoś skonfigurować .
Zgodnie z ostatnim postem próbowałem nawet zmienić parametr reloadable na false w konfiguracji servera.xml . Nadal jestem w tym samym miejsc

0

ale tomcat musi sobie to przeladowac bo zmieniasz mu pliki .class z ktorych korzysta. wiec zrob tak jak napisal malamyga. Ewentualnie mozna zmienic w eclipsie by automatycznie tego nie kompilowal.

1 użytkowników online, w tym zalogowanych: 0, gości: 1