kamyk Posted September 3, 2009 Report Share Posted September 3, 2009 Witam, pomóżcie proszę. Nie mogę nigdzie znaleźć informacji czy Tomcat kompiluje od nowa JSP po restarcie czy nie. Wiem, że sprawdza on na bieżąco czy się coś zmieniło w JSP'ekach i jeśli tak to kompiluje a jeśli nie to nie, ale zależy mi na informacji czy kompiliuje podczas restartu. Jeśli nie to jak go do tego przymusić. Będę Wam bardzo wdzięczny za pomoc, bo strasznie mi na tym zależy. Pozdrawiam Link to comment Share on other sites More sharing options...
qmic Posted September 3, 2009 Report Share Posted September 3, 2009 Kompiluje podczas zmiany daty modyfikacji pliku. Link to comment Share on other sites More sharing options...
kamyk Posted September 3, 2009 Author Report Share Posted September 3, 2009 Czy da się skonfigurować Tomcata tak, żeby przekompilował wszystko podczas restartu pomimo braku zmian dat modyfikacji plików? Link to comment Share on other sites More sharing options...
fafig Posted September 3, 2009 Report Share Posted September 3, 2009 chwila, tomcat nie kompiluje, tomcat odpala aplikacje (deploy). kompilujesz przeciez kompilatorem javy, tworzy Ci archiwum war, ktore nastepnie umieszczasz w folderze z webapps tomcata, a on to sobie sam rozpakowuje. wystarczy tylko usunac aplikacje z folderu i przekopiowac nowa wersje. mozna zwykly skrypt w bashu napisac. Link to comment Share on other sites More sharing options...
qmic Posted September 3, 2009 Report Share Posted September 3, 2009 chwila, tomcat nie kompiluje, tomcat odpala aplikacje (deploy). kompilujesz przeciez kompilatorem javy, tworzy Ci archiwum war, ktore nastepnie umieszczasz w folderze z webapps tomcata, a on to sobie sam rozpakowuje. wystarczy tylko usunac aplikacje z folderu i przekopiowac nowa wersje. mozna zwykly skrypt w bashu napisac. Kompiluje pliki jsp przecież, pliki klas sie mu dostracza skompilowane. Czy się da, nie wiem, można napisać skrypt który by zmieniał daty. Link to comment Share on other sites More sharing options...
kamyk Posted September 4, 2009 Author Report Share Posted September 4, 2009 No właśnie, że jsp kompilują przy pierwszym uruchomieniu i po zmianie daty to jest wiadome i oczywiste. Skrypt zmieniający datę jest jakąś opcją, ale zanim pochwalę się komuś tym rozwiązaniem chciałbym mieć pewność, czy nie da się tego zrobić jakoś konfiguracyjnie w samym Tomcacie. Naprawdę nikt tego nie wie? Link to comment Share on other sites More sharing options...
fafig Posted September 4, 2009 Report Share Posted September 4, 2009 no to dopisz do skryptu tomcata w /etc/init.d/ w podsekcji restart) case'a, zeby kasowal wszystko co jest katalogiem w webapps, tym samym przy starcie automatycznie rozpakuje war, skompiluje serwlety i uruchomi aplikacje. Link to comment Share on other sites More sharing options...
kamyk Posted September 4, 2009 Author Report Share Posted September 4, 2009 Czyli rozumiem, że nikt nie słyszał o tym, aby można było jak Bozia przykazała zrobić to konfiguracyjnie w Tomcacie. Szkoda. Fafig, Twój pomysł jest bardzo dobry i (_napewno_ → na pewno) ORT skuteczny. Może nie jest to rozwiązanie o jakim marzyłem, ale jak do tej pory najlepsze jakie padło. WIelkie Ci za to dzięki !!! No chyba, że jeszcze ktoś wpadnie na coś ciekawszego.... Link to comment Share on other sites More sharing options...
fafig Posted September 4, 2009 Report Share Posted September 4, 2009 hmm. z tego co sie orientuje to tomcat ma wbudowany interfejs WWW managera do zarzadzania aplikacjami. sproboj tam poszukac, na pewno powinna być tam opcja odpowiedzialna za to, co chcesz zrobic. zdaje sie ze to byl pakiet tomcat5-webapps i tomcat5-admin-webapps. nie wiem jak jest dla tomcat6. mozliwe ze tak samo, albo jest to wciagniete do jednej paczki rpm. tak czy inaczej manager jest dostepny pod http://localhost:8080 Link to comment Share on other sites More sharing options...
qmic Posted September 5, 2009 Report Share Posted September 5, 2009 A mogę spytać po co w ogóle wykonywać tak bezsensowną czynność ? bo nie rozumiem:) Link to comment Share on other sites More sharing options...
kamyk Posted September 24, 2009 Author Report Share Posted September 24, 2009 Gdybym chciał to robić z palca to bez najmniejszego problemu można to zrobić z Probe'a. Tam jest opcja, którą można kompilować do bólu. Tylko ja nie chcę tego robić sam, tylko chcę to zrobić skryptem. Czy ktoś wie jak skryptem zrobić to samo co robi Probe (mówię cały czas o kompilacji jsp). A potrzebne jest mi to dlatego, że mam skopaną aplikację, która się krzaczy jak nie ma codobowego restartu i kiedy nie przekompiluję raz na dobę stron jsp. Jak aplikacja zostanie poprawiona to nie będzie już konieczne takie partyzanckie rozwiązanie. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now