Насколько я понял, JBossAS 5.x поддерживал внедрение EJB3-бинов в сервлеты с аннотацией @ EJB3. Я использую конфигурацию по умолчанию для JBossAS 5.0.1.GA, и она не работает. Я добавил аргумент mappedName в аннотацию @EJB с именем JNDI сессионных компонентов, и он просто ничего не делает. Нет явных ошибок, боб просто никогда не вводится.
Сессионные компоненты находятся в ejb-jar, сервлеты на войне, все упаковано в ухо. Ручные поиски JNDI работают просто отлично. Есть идеи?