Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > использованиe NamingService CORBA


Автор: Jcs 19.3.2006, 20:58
Здравствуйте. Не получается под MS Win запустить распределенное приложение. Когда пытаюсь запустить клиент, сервер и сервис без параметров, то пишется сообщение о недоступности хоста с рекомендацией выключить мультикастинг.

Пробую запускать сервис с параметрами:
Naming_Service.exe -m 0 -ORBEndPoint iiop://localhost:3001
клиент и сервер:
-ORBInitRef NameService=corbaloc:iiop:localhost:3001/NameService

В этом случае и клиент и сервер вываливаются на исключениях при попытке выполнения
Код

CORBA::Object_var naming_context_object = 
    orb->resolve_initial_references("NameService");

CosNaming::NamingContext_var naming_context = 
CosNaming::NamingContext::_narrow(naming_context_object.in());

CosNaming::Name name(1);
name.length(1);
name[0].id = CORBA::string_dup("factory");     // exception raises here
naming_context->bind(name,mv.in());


Может есть какие-нить нюансы запуска? Если кто-то сможет подсказать пути решения данной проблемы - буду очень признателен. Заранее спасибо. На всякий случай - версия TAO 1.4

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)