Ahoj, pomocí java.util.Timer mám nastaveno pravidelné spouštění úlohy na serveru Tomcat. Problém je v tom, že se mi ta úloha spouští dvakrát a já nevím jak tomu zabránit. Poradíte někdo?
Timer vytvářím v init metodě servletu. timer = new java.util.Timer(); timer.schedule(new Uloha(), 60000, 300000); Nejprve to vyhodí hlášku INFO: Illegal access: this web application instance has been stopped already. Could not load java.io.PrintStream. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. java.lang.IllegalStateException nicméně i tak proběhne Uloha.run() ale za cca 10 vteřin proběhne znovu (i když by se měla pouště vždy po 5 minutách) a tak se to neustále opakuje a žádnou vyjímku to už nehází. Díky Pavel Zelenka
