/**
**
** MiddCor-C# DemoJava
**			CORBA Solution for .Net with C# Language mapping							 
**																			 
**				
** Copyright:
**			Middsol GmbH, Hamburg
**			Germany  2004
**			www.middsol.com
**			info@middsol.com	
**
*/

import javax.naming.InitialContext; 
import javax.naming.Context; 
import javax.rmi.PortableRemoteObject;

import Hello.Greetings;
import Hello.GreetingsImpl;


public class Server {

	public static void main(String[] args) {
		Server oServer = new Server();
		
		oServer.runServer();
	}
	
	public void runServer()
	{
		try {
			GreetingsImpl oGreetingsImpl = new GreetingsImpl();
	
			// publish the reference with the naming service:
			Context initialNamingContext = new InitialContext();
			initialNamingContext.rebind("HelloJavaServer", oGreetingsImpl);
	
			System.out.println("\nDemo Java: Hello\nServer ready ...\n");
	
		} catch (Exception e) { 
			System.out.println("Trouble: " + e); e.printStackTrace(); 
		}		
	}
}

