В настоящее время у меня есть проект J2EE, содержащий EJB и WAR. Все идет хорошо, пока у меня есть только один WAR и один модуль EJB, связанный в окончательном EAR. Теперь мне нужно разработать другую WAR, используя тот же модуль EJB.
Итак, я добавил модуль EJB в библиотеку новой WAR. Проблема в том, что когда я пытаюсь развернуть EAR, связанный с двумя WAR и общим EJB, я получаю следующее исключение:
Caused by: java.lang.RuntimeException: Error while binding JNDI name com.alex.ejb.MyBeanRemote__3_x_Internal_RemoteBusinessHome__ for EJB : MyBean
Когда я удаляю EJB из библиотеки второй WAR, все снова работает.
Я что-то пропустил?
Наконец, реальный вопрос - как разделить EJB в нескольких веб-приложениях?
Спасибо за помощь