При получении доступа к удаленному EJB произошла ошибка: соединение отклонено - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь узнать о внедрении EJB в Websphere Liberty Server.Я слежу за книгой «Руководство по профилю IBM WebSphere Application Server Liberty для разработчиков»

Когда я получаю доступ к localhost, клиент работает нормально.Но когда я пытаюсь найти удаленный интерфейс через имя хоста (или IP-адрес сети), я всегда получаю ту же ошибку

"org.omg.CORBA.BAD_PARAM: other: ошибка оценки corbaname: попыткаошибка подключения: ошибка подключения к хосту = server1 / 172.0.0.12, порт = 2809: соединение отклонено: connect: vmcid: вспомогательный код OMG: 0xa завершено: нет "

Я использую WebSphere Application Server 8.5.5.9 в системе Windows

String url = "corbaname::server1:2809#ejb/global/ITSORemoteEJBEAR/ITSORemoteEJB/HelloRemoteEJB!com.ibm.itso.ejbRemote.view.HelloRemoteEJBRemote";

Ответы [ 2 ]

0 голосов
/ 27 июня 2019

Спасибо, Газ.Я изменил server.xml, вставив эти настройки, но затем у меня возникла следующая ошибка:

[ОШИБКА] CNTR4002E: Нет необходимости в использовании EJB ITSORemoteEJB.jar en la aplicación ITSORemoteEJBEAR.Исключительные ситуации: com.ibm.ws.exception.RuntimeError: java.lang.NullPointerException в com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.startModule (AbstractEJBRuntime.java:587) в [внутренних классах]: java.lang.NullPointerException at com.ibm.ws.ejbcontainer.remote.internal.EJBRemoteRuntimeImpl.bind (EJBRemoteRuntimeImpl.java:187) ... еще 1 [ОШИБКА] CWWKZ0106E: нет необходимости в переводе на английский язык.[ОШИБКА] CWWKZ0002E: Это происходит в исключительных случаях.Исключительные ситуации: com.ibm.ws.container.service.state.StateChangeException: com.ibm.ws.exception.RuntimeError: java.lang.NullPointerException

Поиск в Интернете этой проблемыЭто может быть вызвано ошибкой в ​​моей версии Websphere?

(WebSphere Application Server 8.5.5.9/wlp-1.0.12.cl50920160227-1523) en Клиентская виртуальная машина Java HotSpot (версия), версия 1.7.0_80-b15 (es_ES)

Я ищу версию 8.5.5.x или обновление, но я немного потерян.Есть много версий и исправлений.Знаете ли вы какую-либо ссылку для загрузки версии 8.5.x?

Я предпочитаю версию 8.5.5.x или 8.5.x, потому что это то же самое, что и производственная среда. Спасибо!

0 голосов
/ 26 июня 2019

По умолчанию конечная точка IIOP прослушивает только на localhost, поэтому у вас может быть отказано в соединении, если вы используете имя хоста или IP-адрес.Убедитесь, что в вашем файле server.xml есть следующее:

<iiopEndpoint id="defaultIiopEndpoint" host="*" iiopPort="2809" />

В атрибуте host укажите звездочку или имя хоста, к которому вы хотите получить доступ.

...