{
try {
ServerListener listener = new ServerListener(this);
PortableRemoteObject.exportObject(listener);
Tie servantsTie = javax.rmi.CORBA.Util.getTie(listener);
servantsTie.orb(ORBManager.getORB());
return listener;
} catch (Throwable t) {
throw new ServerException(localStrings.getLocalString(
"enterprise.tools.deployment.main.couldnotgetorbforserver",
"Couldn't get orb for ({0}) {1}",