Запуск службы именования Jacorb

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

У моей машины было 2 IP-адреса:

  • Частный как 192.168.64.39
  • Общедоступный адрес 209.153.66.13 (machine-abc.mynetw.com)

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

retries exceeded.. can not connect to 192.168.64.39:2508

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

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

Спасибо


person dinesh028    schedule 09.04.2015    source источник


Ответы (1)


Используйте 1_

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

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

person dinesh028    schedule 10.04.2015
comment
JacORB 3.6 является последней версией, и проблема должна быть решена в ней (если нет, сообщите об ошибке в системе отслеживания проблем) - person Nick Cross; 14.04.2015