|
|
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
Есть сервлет testCron который всегда стартует когда стартует сервер Resin 2.1.13 . Я хочу в этом сервлете вызвать java класс в определенные день месяца(или каждый день) Фрагмент testCron Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Фрагмент класса HelloWorld Код: plaintext 1. 2. 3. 4. 5. 6. Фрагмент файла web.xml Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Но почемуто каждую минуту на сервере мне выдаеться сообщение : INFO [Log4JLogger]:(info:81): org.jcrontab.data.DataNotFoundException: No CrontabEntries available , хотя должно выводиться сообщение HelloWorld. Также пробывал вместо класса ua.com.silverpoint.salers.actions.email.HelloWorld писать другой любой класс не помогло. Также пробывал вместо строки crontab.init(conf) писать crontab.init() результат аналогичен. Подскажите как его заставить выводить мое сообщение HelloWorld. Может я не учел еще какието настройки. Зарание благодарен. Maxq. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2005, 12:47 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
Блин ребята я не верю, что никто из Вас не работал с библиотекой : org.jcrontab Может у когото есть какието примеры где используються классы: org.jcrontab.data.CrontabEntryBean или org.jcrontab.data.CrontabParser ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 14:06 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
ты уже неделю с этим паришься :) мне, например, возможностей Timer/TimerTask хватает. тоже, кстати, мыло рассылается. хотя сначала была самостоятельная реализация через потоки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 14:11 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
а вот твой код в заглавном посте этого топика слегонца не кореллируется с примером из jcrontab'а: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 14:23 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JEты уже неделю с этим паришься :) мне, например, возможностей Timer/TimerTask хватает. тоже, кстати, мыло рассылается. хотя сначала была самостоятельная реализация через потоки. Может ты и прав ну я прочитал про org.jcrontab он мне очень понравился и у меня, я уверен какаято мелочь не получаеться. Так как он вызываеться каждую минуту(или любой другой период) токо толи не находит класс хотя я видел в дебаге он его находит. Может там нужно и еще метод задавать, который должен вызываться, тоже пробывал. В принцепе я нашел как можно это реализовать с помощью batch файла который нужно вызвать на сервере, так наверное в понедельник и сделаю. Но хочеться докопаться до истины с org.jcrontab так, как я не привык сдаваться - это уже дело принцепа. Спасибо за твои советы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 14:34 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JEа вот твой код в заглавном посте этого топика слегонца не кореллируется с примером из jcrontab'а: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Что ты имееш в виду где именно он не кореллируется ? Я просто перелал на свой лад и где я ошибся пока не вижу может подскажеш? Буду благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 14:41 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
я бы посоветовал тебе смотреть в сторону Quartz если будет желание - подскажу как реализовать то что ты хочешь с его помощью с org.jcrontab вообще никогда не сталкивался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 14:46 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
maxqЧто ты имееш? в примере: crontab = Crontab.getInstance(); crontab.getInstance().init(); а у тебя: crontab = Crontab.getInstance(); crontab.init(conf); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 15:00 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JE maxqЧто ты имееш? в примере: crontab = Crontab.getInstance(); crontab.getInstance().init(); а у тебя: crontab = Crontab.getInstance(); crontab.init(conf); Да я пробывал и так и так. Я просто где то видел что в crontab.init(conf) , conf - это jcrontab.properties ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:25 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
Я вот думаю, может там как то надо настроить jcrontab.properties ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 16:33 |
|
||
|
Ошибка при выполнении java класс с помощью crontab
|
|||
|---|---|---|---|
|
#18+
Все я добил это у меня все работает :) Всем спасибо за советы там просто было надо вместо crontab.init(conf); поставить crontab.init(); и самое главное после первого запуска он создает файл в {$HOME}.jcrontab/crontab в котором был символ # а я его убрал и поместил туда * * * * * ua.com.silverpoint.salers.actions.email.HelloWorld и все заработало Главное найти файл crontab он без расширения и в него уже заносяться задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 18:20 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=809&tid=2152558]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 355ms |

| 0 / 0 |
