@PostConstruct private void init() { System.out.println("HelloSingleton::init()"); System.out.println("myString = '" + myString + "'"); if ((myString == null) || !(myString.equals("myString"))) { throw new RuntimeException("Invalid value " + myString + " for myString"); } appName = (String) sessionCtx.lookup("java:app/AppName"); moduleName = (String) sessionCtx.lookup("java:module/ModuleName"); ORB orb1 = (ORB) sessionCtx.lookup("java:module/MORB1"); ORB orb2 = (ORB) sessionCtx.lookup("java:module/env/MORB2"); System.out.println("AppName = " + appName); System.out.println("ModuleName = " + moduleName); foo4 = (FooManagedBean) sessionCtx.lookup("java:module/somemanagedbean"); foo5 = (FooManagedBean) sessionCtx.lookup("java:app/" + moduleName + "/somemanagedbean"); foo6 = (Foo) sessionCtx.lookup("java:app/" + moduleName + "/somemanagedbean"); foo7 = (FooManagedBean) sessionCtx.lookup("java:comp/env/foo2ref"); foo8 = (Foo) sessionCtx.lookup("java:comp/env/foo3ref"); }