Здравствуйте, Аноним, Вы писали:
А>Exception in thread "main" org.omg.CORBA.TRANSIENT: Retries exceeded, couldn't reconnect to null vmcid: 0x0 minor code: 0 completed: No
клиентская сторона смогла получить IOR и даже корректно его прикастить, но при первом вызове [at javacorba.Main.main(Main.java:93)] выявились проблемы сетевого взаимодействия
фактически, на стороне клиента нет информации — дошёл запрос до объекта-сервера или нет
А>Ноги у проблемы ростут вот отсюда А>nc.resolve(name)->Inherited->_delegate->connection = null
откуда такая уверенность?
насколько я понимаю, naming service просто возвращает IOR — без установки соединения или проверки, что объект доступен со стороны клиента
в общем случае, клиент, получивший IOR, может не иметь даже доступа на хост с серверным объектом, но выявляется это, как правило, только при попытке первого обращения
реально я бы посоветовал:
1) убедиться, что серверный объект живёт и дышит
2) убедиться, что IOR, полученный из ns, соответствует этому объекту
3) взять в руки сниффер, чтобы потрейсить сетевую активность клиента