доступ к ejb3 вне контейнера - PullRequest
       11

доступ к ejb3 вне контейнера

0 голосов
/ 13 февраля 2012

Я нырнул в ejb в примере кода действия и застрял с доступом к ejb3 из контейнера jboss.У меня 2 сеансовых компонента, развернутых на jboss 6.1.0, и я вижу из журнала сервера: компоненты ebj связаны с глобальным jndi (java: global /?).Итак, у меня работает клиент, и он создает initialcontext с файлом jndi.properties:

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=127.0.0.1:1098

Мой код клиента выглядит следующим образом: ... Context context = new InitialContext ();Объектная заглушка = context.lookup ("chapter2 / PlaceOrderBean / remote");... Я получаю сообщение об ошибке:

Caused by: javax.naming.NameNotFoundException: ProxyFactory not bound
    at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)
    at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)
    at org.jnp.server.NamingServer.getObject(NamingServer.java:785)
    at org.jnp.server.NamingServer.lookup(NamingServer.java:396)
    at org.jnp.server.NamingServer.lookup(NamingServer.java:399)

Я думаю, что jboss6 поддерживает протоколы rmi и iiop-rmi для удаленных ejbs.Но я только опыт работы с веб-сферой 10. Спасибо за любую помощь и совет.

1 Ответ

0 голосов
/ 14 февраля 2012

Извините, я нашел ответ для себя. это может быть полезно для кого-то. Сначала я взял версию сообщества jboss и в прошлый раз я сделал пример с рабочей версией: jboss 5.1.0 GA. Благослови Бога! работает отлично.

...