if (webApp != null) { webApp = (webApp.startsWith("/") ? jettyhome.concat(webApp) : webApp); }
   public void sfStart() throws SmartFrogException, RemoteException {	   super.sfStart();       server = jettyHelper.bindToServer();       jettyhome = jettyHelper.findJettyHome();       contextPath = sfResolve(contextPathRef, contextPath, true);       //fetch the webapp reference by doing filename resolution       //if the file exists, it does not need to be anywhere       webApp = sfResolve(webAppRef, webApp, false);       //no webapp? look for the warfile       if (webApp == null) {           webApp = FileImpl.lookupAbsolutePath(this, WARFILE, null, null, true, null);       }       //sanity check       File webappFile = new File(webApp);       if (!webappFile.exists()) {           throw new SmartFrogDeploymentException("Web application " + webappFile + " was not found");       }       //request ID       requestId = sfResolve(requestIdRef, requestId, false);       addcontext(contextPath,webApp,requestId);	   server.addContext(context);	   try {		   context.start();	   } catch(Exception ex){		   throw SmartFrogException.forward(ex);	   }   }   