package wenrgise.common.utility; import java.util.Hashtable; import javax.naming.Context; import javax.naming.InitialContext; public class WorkFlowContextProvider2 { private Context ctx = null; public static InitialContext localContext; private static WorkFlowContextProvider2 objContextProvider = new WorkFlowContextProvider2(); private WorkFlowContextProvider2() { try { Hashtable env = new Hashtable(); env.put("java.naming.factory.initial", "com.evermind.server.rmi.RMIInitialContextFactory"); env.put("java.naming.security.principal", "admin"); env.put("dedicated.rmicontext", "true"); env.put("java.naming.security.credentials", "welcome"); env.put("java.naming.provider.url", "ormi://tcs041981:23892/current-workspace-app"); this.ctx = new InitialContext(env); } catch (Throwable e) { e.printStackTrace(); } } public static Context getContext() { return objContextProvider.ctx; } public static InitialContext getLocalContext() { return localContext; } }