package org.jacorb.test.bugs.bugjac670;
public class GreetingServiceServer
{
public static void main( String[] args )
{
org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args, null);
try
{
org.omg.PortableServer.POA poa =
org.omg.PortableServer.POAHelper.narrow(orb.resolve_initial_references("RootPOA"));
GreetingServiceImpl servant = new GreetingServiceImpl();
byte[] id = poa.activate_object( servant ) ;
org.omg.CORBA.Object obj = poa.id_to_reference( id ) ;
GreetingService greeting = GreetingServiceHelper.narrow(obj);
poa.the_POAManager().activate();
org.omg.CORBA.Object balancerobj = orb.resolve_initial_references("balancer");
GSLoadBalancer balancer = GSLoadBalancerHelper.narrow(balancerobj);
balancer.addGreetingService(greeting);
System.out.println ("SERVER IOR: " + orb.object_to_string(obj));
}
catch ( Exception e )
{
}
orb.run();
}
}