ошибка экспорта-ejb в glassfish 3.1? - PullRequest
0 голосов
/ 05 мая 2011

Я заметил, что OSGI не публикует службы OSGI, когда EJB расширяет абстрактный класс и экспортируется как служба OSGI (с помощью export-ejb: all).(Я использую Glassfish 3.1)

Кто-нибудь знаком с этой проблемой?

Манифест в EJB jar:

                    <configuration>
                        <instructions>
                            <Export-EJB>ALL</Export-EJB>
...
                        </instructions>
                    </configuration>

спасибо

Обновление: проблема решается, если EJB напрямую реализует интерфейс (вместо расширения класса, реализующего этот интерфейс).

1 Ответ

0 голосов
/ 07 мая 2011

Вы также публиковали этот вопрос на форуме Glassfish?Во всяком случае, я ответил там, и суть в том, что мне кажется, что интерфейсы суперкласса не считаются бизнес-интерфейсами по умолчанию.См. http://markmail.org/message/rirpdzw3r65gmng3 для подробного объяснения.

...