Не могу использовать @ejb для вызова удаленного ejb с этой конфигурацией?
У меня есть два сервера приложений wildfy 10 (работающие не в кластерном режиме, а в автономном режиме):
В первом я развернуть сервер EJB (JAR), который содержит удаленный EJB
Во втором я развертываю веб-приложение e (война) и пытаюсь внедрить с помощью @EJB удаленный прокси-сервер для вызова удаленного ejb, установленного на первом сервере (веб-приложение действует как клиент).
Это работает, только если я использую:
@EJB(lookup="ejb://scope-examples-ejb-3-server//EmailCheckSecurity!com.bluelotussoftware.example.boundary.
EmailCheckRemote")
EmailCheckRemote emailCheckRemote;
но это не работает с
@EJB
EmailCheckRemote emailCheckRemote;
Поскольку мне нужен переносимый синтаксис (мне также нужно вызывать удаленный ejb, например, с сервера приложений Websphere...), я не хочу использовать поиск свойств с помощью ejb://, а только вместо @EJB. Может быть возможно?
Я пробовал эти настройки в standalone.xml, но это не работает:
<subsystem xmlns="urn:jboss:domain:naming:2.0">
<bindings>
<lookup name="java:global/EmailCheckRemote" lookup="ejb://scope-examples-ejb-3-server//EmailCheckSecurity!com.bluelotussoftware.example.boundary.EmailCheckRemote"/>
</bindings>
<remote-naming/>
</subsystem>
Почему бы и нет? Что случилось?
большое спасибо
Роберто