чисто практический вопрос (для яверов)

1 view
Skip to first unread message

Olexiy Prokhorenko

unread,
Mar 25, 2005, 3:34:48 PM3/25/05
to ua-de...@googlegroups.com
задача такая
имеем application server -- не важно какой, JBoss,
WebLogic или WebSphere

нужно сделать кое-какие действия сразу
после того как application от'deploy'илось.
наипростейший пример:

нужно сделать:

SessionFactory sessF = new
Configuration().configure("/META-INF/hibernate.cfg.xml").buildSessionFactory();

после чего появится в JNDI -
java:/hibernate/HibernateFactory, с которым потом все
остальные части моего приложения и
будут работать.

всё это должно быть НЕ на web-уровне
понятно, что если бы только на web уровне
и используя struts мы успешно используем
struts plug-in.
но вся идея в том что НЕ ОБЯЗАТЕЛЬНО
будет какое-то web application существовать
возможно вся логика будет в stateless session
ejb, а кто-то работать будет уже с ним,
неважно уже откуда. но это уже я залажу
в детали.


какие есть варианты?
в websphere есть какие-то свои jndi listener'ы
которые ставятся с его консоли. я особо
не разбираюсь что именно, да и не
подходит мне подвязываться под
конкретную платформу. мне нужно
универсальное решение. или хотя бы
чтобы минимум под JBoss работало точно.

есть предложения?

варианты - "зачем? почему? глупо!" и т.п. -
не стоит терять моё и своё время.

Max Ischenko

unread,
Mar 26, 2005, 12:52:19 AM3/26/05
to ua-de...@googlegroups.com
On Fri, 25 Mar 2005 12:34:48 -0800, Olexiy Prokhorenko
<olexiy.pr...@gmail.com> wrote:
> задача такая
> имеем application server -- не важно какой, JBoss,
> WebLogic или WebSphere
>
> нужно сделать кое-какие действия сразу
> после того как application от'deploy'илось.
> наипростейший пример:

Может быть я не совсем понял, но ServletContextListener не подойдет?
По-моему именно то что нужно.


--
WBR, max
http://ischenko.blogspot.com/

Olexiy Prokhorenko

unread,
Mar 26, 2005, 4:46:37 AM3/26/05
to ua-de...@googlegroups.com
> Может быть я не
> совсем понял, но
> ServletContextListener
> не подойдет? По-моему
> именно то что нужно.

есть EAR. в нём только EJB-JAR. никаких WAR'ов.
то есть привязаться к Web приложению не
можем.

Max Ischenko

unread,
Mar 26, 2005, 6:02:12 AM3/26/05
to ua-de...@googlegroups.com
Ну тогда ой. На этом мои познания в веб-приложения на жаве заканчиваются. ;-)

Igor I. Nuzhnov

unread,
Mar 29, 2005, 8:44:57 AM3/29/05
to ua-de...@googlegroups.com
в том то весь и ужас, что по моему никаких инициализаторов для ejb не
существует универсальных, во всяком случае я не нашел

такова уж специфика ejb

единственный способ - jmx, ведь для хибернейта так кажется инициализация и
реализована
Reply all
Reply to author
Forward
0 new messages