サーバアプリケーションでPOAオブジェクトを使用するため、イニシャルサービスのオブジェクトリファレンスの取り出しメソッドresolve_initial_references()によりRootPOAのオブジェクトリファレンスを求めます。
try {
// RootPOAのオブジェクトリファレンスの取得
org.omg.CORBA.Object _tmpObj = Orb.resolve_initial_references( "RootPOA" );
// RootPOAのPOAオブジェクト獲得
org.omg.PortableServer.POA rootPOA = org.omg.PortableServer.POAHelper.narrow( _tmpObj );
}
catch( java.lang.Exception e ) {
... // 例外処理
}