У меня есть простое приложение j2ee:
foo.ear
- foo.war
- foo.jar (ejb3 jar)
Я развертываю в jBoss 4.2.2, который совместим с J2EE 1.4, с ejb3 jar deployer. Таким образом, в настоящее время невозможно использовать аннотацию @EJB в сервлетах. Однако в обычном j2EE-приложении 1.4 я мог бы использовать элемент <ejb-local-ref>
в своем файле web.xml, поскольку мои ejb версии v3 не имеют интерфейса <local-home>
. Может кто-нибудь предложить совместимый с Java EE способ поиска моего ejb из сервлета, , не прибегая к поиску JNDI для конкретной платформы ?