1 package test.XYZ; 2 3 import java.io.*; 4 5 import org.omg.CORBA.*; 6 import org.omg.PortableServer.*; 7 8 import org.jacorb.util.*; 9 10 public class Server 11 extends TestIfPOA 12 { 13 public Server() 14 { 15 } 16 17 public void op() 18 { 19 } 21 22 public static void main(String [] args) 23 { 24 if( args.length != 1 ) 25 { 26 System.out.println( 27 "Usage: jaco test.XYZ.Server <ior_file>"); 28 System.exit( 1 ); 29 } 30 31 try 32 { 33 ORB orb = ORB.init( args, null ); 35 36 POA poa = 38 POAHelper.narrow( orb.resolve_initial_references( "RootPOA" )); 39 40 poa.the_POAManager().activate(); 41 42 Server s = new Server(); 43 44 org.omg.CORBA.Object obj = 46 poa.servant_to_reference( s ); 47 48 PrintWriter pw = 49 new PrintWriter( new FileWriter( args[ 0 ] )); 50 51 pw.println( orb.object_to_string( obj )); 53 54 pw.flush(); 55 pw.close(); 56 57 orb.run(); 59 } 60 catch( Exception e ) 61 { 62 System.out.println( e ); 63 } 64 } 65 } 66 67 68 | Popular Tags |