Как использовать ejb в webapplication

Я хочу назвать ejb от сервлета через удаленный интерфейс. Возможно, это прочитайте руководство вопрос, но я не могу найти решение через Google или документацию. Какая конфигурация ступает, я должен сделать, чем ejb быть доступным для веб-приложений

Я использую Jboss 4.2, Java 1.6

Спасибо за Ваш ответ!

1
задан glebreutov 18 May 2010 в 17:18
поделиться

1 ответ

Поместите это в свой сервлет:

@EJB
private YourEJBRemoteInterface remoteService;

И вам будет внедрена ваша служба. (вам может потребоваться указать имя аннотации @EJB )

Другой способ - использовать поиск JNDI, но он устарел.

Обновление: поскольку ваша версия JBoss также кажется устаревшей, поиск по JNDI - это правильный выбор. int ваш метод сервлета init (..) ищет EJB через JNDI (используя InitialContext ) и устанавливает их как поля, как если бы была выполнена инъекция зависимостей.

2
ответ дан 3 September 2019 в 00:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: