/** Adds an webApp. */ public void addWebApp(WebAppConfig config) { if (config.getURLRegexp() != null) { DeployGenerator<WebAppController> deploy = new WebAppRegexpDeployGenerator(_appDeploySpi, this, config); _appDeploy.add(deploy); clearCache(); return; } // server/10f6 /* WebAppController oldEntry = _appDeploy.findController(config.getContextPath()); if (oldEntry != null && oldEntry.getSourceType().equals("single")) { throw new ConfigException(L.l("duplicate web-app '{0}' forbidden.", config.getId())); } */ WebAppSingleDeployGenerator deployGenerator = createDeployGenerator(config); addWebApp(deployGenerator); }
public WebFilterConfig(String filterName, WebAppConfig webAppConfig) { this.filterName = filterName; ServletFilter servletFilter = (ServletFilter) webAppConfig.getFilters().get(filterName); Vector<InitParam> initParams = servletFilter.getInitParam(); if (initParams != null && initParams.size() > 0) { for (InitParam initParam : initParams) { initializationParams.put(initParam.getParamName(), initParam.getParamValue()); } } }