1 package org.jacorb.test.common; 2 3 22 23 import org.omg.CORBA.*; 24 import org.omg.PortableServer.*; 25 import java.io.*; 26 27 34 public class TestServer_before_2_2 35 { 36 public static void main (String [] args) 37 { 38 try 39 { 40 ORB orb = ORB.init( args, null ); 42 43 POA poa = 45 POAHelper.narrow( orb.resolve_initial_references( "RootPOA" )); 46 poa.the_POAManager().activate(); 47 48 String className = args[0]; 49 Class servantClass = Class.forName (className); 50 Servant servant = ( Servant ) servantClass.newInstance(); 51 52 org.omg.CORBA.Object obj = poa.servant_to_reference( servant ); 54 55 System.out.println ("SERVER IOR: " + orb.object_to_string(obj)); 56 System.out.flush(); 57 58 orb.run(); 60 } 61 catch( Exception e ) 62 { 63 System.err.println ("ERROR " + e); 64 } 65 } 66 } 67 | Popular Tags |