witajcie!!
potrzebuje pomocy albo przynajmniej punktu zaczepienia. pisze aplikacje bazodanowa w jsf ktora bedzie pracowala na serwerze apache. chcialbym aby codzinnie o 6 rano zostala wywolana metoda ktora wygeneruje raport i przesle go na serwer ftp. o ile z napisaniem metody wysylajacej nie bede mial problemu o tyle nie potrafie sobie wyobrazic w ktorym miejscu "umiejscowic" metode wywolywana co 24 godziny.
cron?
a co jezeli chce zeby ta metoda byla napisana w javie??
Ale to nic nie zmienia w kwestii rady udzielonej przez Wibowit
Linijka w crontab:
3 0 * * * java -classpath ~/katalog-projektu MainClass
#lub
3 0 * * * java -jar ~/sciezka-do-jara/plik.jar
quartz
albo EJB timers, nie jest to wielce potezne narzedzie ale wydaje sie ze w tym wypadku wystarczyloby
VGT napisał(a)
Ale to nic nie zmienia w kwestii rady udzielonej przez Wibowit
Linijka w crontab:
3 0 * * * java -classpath ~/katalog-projektu MainClass
#lub
3 0 * * * java -jar ~/sciezka-do-jara/plik.jar
i to idzie odpalic na apache??
Musisz napisac dokladniej czego chcesz. Czy chcesz aby system operacyjny wywolywal co 24 jakis Twoj program? Czy moze Twoj program ma sobie chodzic, i sam co 24 h wywolywac jakas funkcje?
W pierwszym przypadku cron pod unixami, jakistam windows scheduler pod windowsami. W drugim przypadku jak juz napisalem quartz lub timery ejb - piszesz aplikacje jsf wiec pewnie bedziesz mial ejb dostepne, a nie sadze ze bedzie to ejb 2.x tylko 3, wiec problemu nie ma.
poczytalem wiecej o quartz'u zaimplementowalem i hula :] dzieki za pomoc