Нужна помощь с вопросом ниже
У нас есть 2 машины, на каждой из которых установлено 2 ячейки веб-сферы.Машина 1 (ячейка X1 и X2) Машина 2 (ячейка Y1 и Y2)
В ячейке X1 установлено веб-приложение с клиентским компонентом EJB, которое вызывает бизнес-методы для компонента EJB, установленного в каждой из 4 ячеекто есть X1, X2, Y1 и Y2.Клиентский компонент EJB ищет домашний интерфейс, используя поиск URL IIOP, используя класс InitalContext.
Связь клиентского компонента EJB с B1 и B2 происходит должным образом, без каких-либо проблем.Но связь с ячейкой X2 не происходит должным образом (не видит проблем с поиском домашнего интерфейса в журналах), она каким-то образом вызывает бизнес-методы на самом сервере X1.
У нас был простой Java-клиент, который использует метод main()
для вызова всех четырех серверов.Эта установка работала в течение 2 лет.Но проблема началась, поскольку мы перенесли логику вызова четырех серверов в веб-приложении вместо main ().
Какая разница, что X1 и X2 находятся на одной физической машине?