|
|
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Нужно разработать EJB-сервис мониторинга некоторых других сервисов и их логов. Всё это можно сделать без проблем, если сервис начнёт работу сразу после деплоя(старта) или по таймеру. Но дело в том, что сервер приложений WebSphere Application Server v7 не поддерживает EJB 3.1, только 3.0, а таких вкусностей, как @Startup, @Schedule, @Singleton там нет. Подскажите, как можно для EJB 3.0 начать работу сразу после старта компонета или по таймеру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 10:34:26 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
pulp, Чисто теоретически слышал о таком фокусе. Берем пишем простое веб-приложение и цепляем на него http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContextListener.html при развертывании нашего приложения дергается этот листенер, а мы из него дергаем наш EJB Сам этого никогда не пробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 11:37:12 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
pulpДобрый день! Нужно разработать EJB-сервис мониторинга некоторых других сервисов и их логов. Всё это можно сделать без проблем, если сервис начнёт работу сразу после деплоя(старта) или по таймеру. Но дело в том, что сервер приложений WebSphere Application Server v7 не поддерживает EJB 3.1, только 3.0, а таких вкусностей, как @Startup, @Schedule, @Singleton там нет. Подскажите, как можно для EJB 3.0 начать работу сразу после старта компонета или по таймеру? В EJB 3.0 тоже есть таймеры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 11:39:14 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
OOsalivanВ EJB 3.0 тоже есть таймеры Таймер есть, но его нужно как-то инициализировать. В этом примере нужно запустить клиента, который дёрнет метод setTimer EJB-компонента, и только после этого начнётся работа. А нужно, чтобы после запуска сервиса сразу началась работа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 13:32:44 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
В 7й сфере есть какие-то start up beans http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Fwelc6tech_sub_links.html Ещё раньше такое делали через JMX в JBoss. Уверен что в WebSphere через JMX тоже можно события получать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 13:38:35 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
На само событие деплоя можно повесить лисенер. и там в нем создать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 13:44:39 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
GregTkpulp, Чисто теоретически слышал о таком фокусе. Берем пишем простое веб-приложение и цепляем на него http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContextListener.html при развертывании нашего приложения дергается этот листенер, а мы из него дергаем наш EJB Сам этого никогда не пробовал.да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2012, 19:16:17 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
grasoff.net, Это правильное решение? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 12:09:39 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
GregTk, Скажем так, нормальное и рабочее. Или start up beans. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 12:31:20 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
Вешать на стартап сервлета такое - это ИМХО жесть Есть же JMX средства в сервере приложений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 12:33:35 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
buldozer01Вешать на стартап сервлета такое - это ИМХО жесть Обоснуй. buldozer01Есть же JMX средства в сервере приложений Vendor lock-in. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 12:36:22 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
buldozer01Вешать на стартап сервлета такое - это ИМХО жесть Жесть это когда у тебя аппликация не предусматривает web-контейнера. А так то какая разница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 12:40:28 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
Окончание деплоя приложения грамотно вешать на событие JMX а не на вебконтейнер которого может и не быть вовсе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 12:47:02 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
buldozer01, Мне кажется, что слово "грамотно" лучше заменить на "можно". Правильного варианта тут все равно нет или предоставьте ссылку из авторитетного источника. Например на WAS "грамотным" считается startup beans, как и сказал Blazkowicz. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:04:12 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
GregTkgrasoff.net, Это правильное решение? :)да, и единственное если не рассматривать серверо-зависимых решений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:04:18 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
grasoff.netGregTkgrasoff.net, Это правильное решение? :)да, и единственное если не рассматривать серверо-зависимых решенийвообще, думаю, что не единственное ) есть ещё JCA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:08:59 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
buldozer01Вешать на стартап сервлета такое - это ИМХО жестьжесть это только для тебя вся планеты живёт с этим и радуется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:10:53 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
grasoff.netbuldozer01Вешать на стартап сервлета такое - это ИМХО жестьжесть это только для тебя вся планеты живёт с этим и радуетсяпланета чо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:11:03 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
ну и для вебсферы - да хорошее решение startup beans ещё одна ссылка на док - http://publib.boulder.ibm.com/infocenter/wsdoc400/v6r0/topic/com.ibm.websphere.iseries.doc/info/ae/ae/welc6tech_sub.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:13:12 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
grasoff.net, "Жесть" это всегда субъективно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:13:29 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
buldozer01grasoff.net, "Жесть" это всегда субъективноо сервлетах - это паттерн паттерн - это хорошо используй это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:15:07 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
с точки зрения jmx - http://pic.dhe.ibm.com/infocenter/wasinfo/v8r5/index.jsp?topic=%2Fcom.ibm.websphere.base.doc%2Fae%2Ftjmx_develop.html там вроде всё есть для того, чтобы получить уведомление о деплое и старте приложения ссылка правда на 8.5, но наверняка для 7 тож самое но уж лучше startup beans ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:16:42 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
grasoff.net, Паттерн ? что то первый раз слышу - больше напоминает ацкий хак - лишь бы блин работало и незапарно было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:19:47 |
|
||
|
Как создать stateless-bean сразу после деплоя в EJB 3.0?
|
|||
|---|---|---|---|
|
#18+
buldozer01grasoff.net, Паттерн ? что то первый раз слышу - больше напоминает ацкий хак - лишь бы блин работало и незапарно былочитать надо больше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2012, 13:42:52 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38045209&tid=2130521]: |
0ms |
get settings: |
14ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
3ms |
| others: | 316ms |
| total: | 493ms |

| 0 / 0 |
