InitialContext ctx = new InitialContext(); ISignSessionLocalHome signhome = (ISignSessionLocalHome) PortableRemoteObject.narrow(ctx.lookup("RSASignSessionLocal"), ISignSessionLocalHome.class);
ISignSessionLocalHome signhome = (ISignSessionLocalHome)ServiceLocator.getInstance().getLocalHome(ISignSessionLocalHome.COMP_NAME);
   private ISignSessionLocal getSignSession(){   	  if(signsession == null){			try {			InitialContext ctx = new InitialContext();		    ISignSessionLocalHome signhome = (ISignSessionLocalHome) PortableRemoteObject.narrow(ctx.lookup("RSASignSessionLocal"), ISignSessionLocalHome.class);		    signsession = signhome.create();		}catch(Exception e){			throw new EJBException(e);      	  	    	  			}   	  }   	  return signsession;   }