2016-06-28 14 views
0

У меня нет проблем при запуске сервера и клиента на локальном workapce (через eclipse). Однако есть проблемы, если клиент выполняется с другого компьютера, чем на сервере, или выполняется из экспортированного клиентского продукта (т. Е. Eclipse rcp).Lookup Ejb 3.0, развернутый на Jboss Eap 6.3 у удаленного клиента

Я также прочитал статью о JNDI и различных онлайн-блогах. Пожалуйста, дайте мне знать, если я не вижу ничего очевидного. Попытка заставить удаленного клиента работать уже пару дней. :(

Object returnValue = context.lookup("ejb:GeoEE/GeoEJB/UserRegistrationService!com.geo.request.ejb.IUserRegistrationService"); 

выше доходности линии объекта в локальной среде и нуль в случае удаленного или экспортируемого клиента

+0

Является ли ваш ejb реализацией удаленного интерфейса или объявлен как удаленный? –

ответ

0

Заменить «:» EJB. В «/»

Если не установлен, то использовать эти свойства для инициализации контекста (заменить сервер и порт):

java.naming.factory.initial=org.jboss.naming.remote.client.InitialContextFactory 
java.naming.provider.url=http-remoting://127.0.0.1:8080 
jboss.naming.client.ejb.context=true 

 Смежные вопросы

  • Нет связанных вопросов^_^