code: void runScript() {
  
          //Show report field and hide form fields
          m_report.setVisible(true);
          m_form.setVisible(false);
          m_ok.setEnabled(false);
  
          Map<String, String> webconfig = OpenCms.getSiteManager().getWebServerConfig();
          if (webconfig == null) {
              webconfig = Maps.newHashMap();
          }
          CmsSitesWebserverThread thread = new CmsSitesWebserverThread(
              A_CmsUI.getCmsObject(),
              webconfig.get(CmsSiteManagerImpl.WEB_SERVER_CONFIG_TARGETPATH),
              webconfig.get(CmsSiteManagerImpl.WEB_SERVER_CONFIG_CONFIGTEMPLATE),
              webconfig.get(CmsSiteManagerImpl.WEB_SERVER_CONFIG_WEBSERVERSCRIPT),
              webconfig.get(CmsSiteManagerImpl.WEB_SERVER_CONFIG_FILENAMEPREFIX),
              webconfig.get(CmsSiteManagerImpl.WEB_SERVER_CONFIG_LOGGINGDIR),
              webconfig.get(CmsSiteManagerImpl.WEB_SERVER_CONFIG_SECURETEMPLATE));
          thread.start();
  
          CmsReportWidget report = new CmsReportWidget(thread);
          m_threadReport.addComponent(report);
      }
docs: Executes script.<p>