2015-04-09 3 views
0

У меня есть вопрос, что когда я начинаю org.jacorb.naming.NameServer на моей машине. Это дает мне IOR.Именование службы запуска Jacorb

Моя машина была 2 IP-адресов:

  • Частный как 192.168.64.39
  • Public как 209.153.66.13 (machine-abc.mynetw.com)

Когда я пытаюсь подключиться и Зарегистрируйтесь в контексте именования. Я получаю и ошибаюсь, что

retries exceeded.. can not connect to 192.168.64.39:2508 

Я декодировал URI IOR и обнаружил, что он указывает на мой личный IP-адрес по локальной сети. Поэтому, когда я пытаюсь подключиться к нему, я получаю исключение. Что мне делать Так что при декодировании я получаю Public IP или HOST name.

Чтобы я мог получить к нему доступ удаленно.

Благодаря

ответ

0

Использование, -DOAIAddr=<Machine name IP>

где <Machine name IP> может быть имя хоста или IP-адрес.

Но у Jacorb 2.3.1 есть ошибка, если мы записываем имя хоста, тогда не обязательно, что IOR решит имя HOST, оно будет состоять только из IP-адреса.

+0

JacorB 3.6 - это последняя версия, и проблема должна быть решена там (если нет, пожалуйста, поднимите ошибку в трекер проблемы) –

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