Как установить контекст и вызвать WebSphere EJB из Sun JRE (не IBM)

StackOverflow https://stackoverflow.com/questions/142445

  •  02-07-2019
  •  | 
  •  

Вопрос

Есть ли способ вызвать EJB, который обслуживается через WebSphere (iiop: //host: port/ejbName) из ванильного JRE (например, Sun).Многие люди говорили мне, что этот тип архитектуры опирается на однородную среду.Мысли?

Это было полезно?

Решение

Хотя это возможно, я бы не рекомендовал это, потому что вы напрашиваетесь на проблемы с использованием RMI-IIOP в гетерогенной среде.

Мой подход состоял бы в том, чтобы представить EJB как веб-сервис и использовать его на клиенте.

Другие советы

Да, это возможно.Вы должны создать нечто, называемое тонким клиентом.Он имеет ограничения на поиск в JNDI из-за того, что не является частью контейнерной среды, поэтому необходимо использовать полные имена.

Просто найдите "тонкий клиент ibm ejb" в Google.К сожалению, у меня здесь нет ссылки на соответствующие библиотеки (для WAS 6), они работают.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top