Nesuprantu, ar klausimas kaip paleist Servlet'a is savo kodo, ar kaip
paleist koki koda kasdien tam tikra val?
Tadas B. wrote:
> Sveiki,
>
> Kaip jau rasiau anksciau - man truksta galbut elementariu ziniu, tai
> uzstringu kur nereikia...
> Turiu servlet1, kuris traukia duomenis is db ir juos apdoroja. Man
> reikia, kad tas servlet startuotu kiekviena diena tam tikru laiku. Turiu
> Reminder klase, kuri ta daro, bet kaip padaryti tai, ko reikia
> neisprendziu... Veiksmas bus ant win2003 + Tomcat ir as galvoju turi
> startuoti servlet2, kuris paleidzia Reminder() ir tada sis metodas
> nustatytu laiku kviecia servlet1. Aisku butu galima uzsukti per windows
> aplikacija, kaip Task Scheduler, kuri galetu nustatytu laiku paleidineti
> viena vieninteli mano servlet1, bet noretusi, kad visa tai veiktu java
> app lygyje.
>
>
>
> public class Reminder {
>
> Timer timer;
>
> public Reminder(int minute) {
>
>
> Calendar calendar = Calendar.getInstance();
> calendar.set(Calendar.HOUR_OF_DAY, 21);
> calendar.set(Calendar.MINUTE, minute);
> calendar.set(Calendar.SECOND, 0);
> Date time = calendar.getTime();
> timer = new Timer();
> timer.schedule(new RemindTask(), time);
> }
>
> class RemindTask extends TimerTask {
>
> public void run() {
> System.out.format("atlikta!%n");
> }
> }
>
>