|
|
|
Запуск приложения (.class) без WEB интерфейса при старте Tomcat ?
|
|||
|---|---|---|---|
|
#18+
Возможно-ли стартовать приложение без WEB интерфейса (просто class JAVA) при старте (перезапуске) Tomcat без участия пользователя? Вопрос: Для чего это нужно? Отвечаю: например это приложение должно периодически проделывать какую-то операцию и иметь возможность при этом обратится к ресурсам прописанным для JNDI в конфигурационном файле Tomcat ... Electronic Insect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 00:13 |
|
||
|
Запуск приложения (.class) без WEB интерфейса при старте Tomcat ?
|
|||
|---|---|---|---|
|
#18+
1. Сервлетом, - с опцией load-on-startup в состоянии включено. 2. JMX - на версии от 5.5 вроде как это возможно сделать автоматически. 3. Еще можно напридумывать... - вариантов просто масса :), но проще всего первый наверное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 00:30 |
|
||
|
Запуск приложения (.class) без WEB интерфейса при старте Tomcat ?
|
|||
|---|---|---|---|
|
#18+
есть решение лучше создаем класс , реализующий интерфейс javax.naming.spi.ObjectFactory что-то в духе Код: 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. В server.xml прописываем JNDI-ресурс с параметрами Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. При загрузке сервака будет вызван метод getObjectInstance - в нем создать нужные экземпляры класса или поднять нужные потоки уже не трабл :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 22:36 |
|
||
|
Запуск приложения (.class) без WEB интерфейса при старте Tomcat ?
|
|||
|---|---|---|---|
|
#18+
hgst 1. Сервлетом, - с опцией load-on-startup в состоянии включено. 2. JMX - на версии от 5.5 вроде как это возможно сделать автоматически. 3. Еще можно напридумывать... - вариантов просто масса :), но проще всего первый наверное По первому варианту пока не очень понятно назначение default servlet Default Servlet Reference . Вот тут ...letting tomcat start a class , что-то похожее... надо только разобраться, что есть "...class which runs as a daemon thread..." Завтра буду пробовать... А JMX (второй вариант) тут вообще не подходит, т.к. этот class должен быть автономным и не должен никому отвечать... Electronic Insect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 23:46 |
|
||
|
Запуск приложения (.class) без WEB интерфейса при старте Tomcat ?
|
|||
|---|---|---|---|
|
#18+
GammiBearесть решение лучше создаем класс , реализующий интерфейс javax.naming.spi.ObjectFactory что-то в духе ... При загрузке сервака будет вызван метод getObjectInstance - в нем создать нужные экземпляры класса или поднять нужные потоки уже не трабл :) Решение интересное и возможно придется им воспользоваться, если не получится как предложено выше... Electronic Insect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 23:52 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32829411&tid=2153245]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 396ms |

| 0 / 0 |
