実行するオブジェクトをネーミングサービスから検索するために、ネーミングサービスのオブジェクトリファレンスが必要となります。
CORBAインタフェースのオブジェクトリファレンスの取り出しメソッドorg.omg.CORBA.ORB.resolve_initial_references()によりネーミングサービスのオブジェクトリファレンスを取り出します。
// NamingService用オブジェクトリファレンス org.omg.CosNaming.NamingContextExt Cos; // ネーミングサービスのオブジェクトリファレンスの取得 try { org.omg.CORBA.Object _tmpObj = Orb.resolve_initial_references( "NameService" ); // NamingContext型に変換 Cos = org.omg.CosNaming.NamingContextExtHelper.narrow( _tmpObj ); ... } catch( java.lang.Exception e ) { ...//例外処理 }