Цитируя Glassfish EJB FAQ:
EJB-спецификация требует только локальный доступ EJB из внутри одного приложения в одной и той же виртуальной машины Java.
и
EJB-Локальный вид представляет собой оптимизированный EJB вызова путь, который использует вызов по ссылке семантики. Это доступно только для веб-компонентов и Компоненты ejb, входящие в состав То же приложение как целевой EJB. Вот почему ejb-local-ref даже не часть схемы для application-client.xml. Для доступа к EJB от клиента приложения или автономного java-клиента вам понадобится , чтобы использовать интерфейс Remote 3.0 Business , домашний интерфейс 2.x или веб-сервисы.
LCM живет вне приложения, содержащего EJB, по определению, так что ответ отрицательный.
Когда я их обнаружил, я увидел все виды интересных приложений для LCM, но поскольку я обнаружил все больше и больше ограничений (тот факт, что они включены в GF), этот энтузиазм в основном исчез.
Или, наоборот, я был бы рад, если бы вы показали мне рабочий пример вызова локального EJB из модуля Lifecycle. – ron