![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Fantasist |
|
|||
|
Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: нет Всего: 41 |
Значит так, разработка ведется в RAD. Есть EJB проект (projectEJB) и WEB проект (projectWEB).
projectEAR: application.xml: projectEJB projectWEB projectEJB: queueBean listnerMDB projectWEB: request_page generator.class Значит суть такова: пользователь заходит на request_page, сабмитит форму, и этот request_page вызывает queueBean, который отправляет сообщение в Queue (MQ). listnerBean получает это сообщение и ему нужно вызвать generator.class, который делает всю работу. Вызвать из request_page queueBean нет никаких проблем (связывание, конечно, через JNDI, все имена на сервере прописанны). А вот когда я пытаюсь из listnerBean вызвать generator.class, то получается облом: ClassNotFoundException. Как это лучше оформить? Я пробывал вынести generator.class в отдельный проект, и подключить этот проект как Utility JAR в application.xml. В этом случае этот класс не находит даже projectWEB . Конечно, можно еще попытаться таки сделать из него JAR и добавить как библиотеку, но тогда придется писать доболнительный build скрипт, который будет архивировать эти классы в jar и копировать в папку с библиотеками. Кривовато как-то. Можно сделать этот generator.class тоже Bean'ом, но что-то не хочется. Есть ли способ как-то нормально указать, что определенные классы находятся в таком-то проекте? Или в таком-то модуле? Это больше, пожалуй, к деплойменту относится. Все это в RAD, еще раз повторяюсь. -------------------- Волны гасят ветер... |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |