@Override public void init(ServletConfig config) throws ServletException { super.init(config); // we use %{x} convention to avoid conflict with jboss properties targetUrl = injectLocalHost(EngineLocalConfig.getInstance().expandString( config.getInitParameter(TARGET_URL).replaceAll("%\\{", "\\${"))); url404 = url404Default; if (StringUtils.isNotEmpty(config.getInitParameter(URL404))) { url404 = config.getInitParameter(URL404); } url404 = injectLocalHost(EngineLocalConfig.getInstance().expandString(url404.replaceAll("%\\{", "\\${"))); }
@Override public void init(final ServletConfig config) throws ServletException { // Let the parent do its work: super.init(config); targetContext = config.getInitParameter(CONTEXT_PARAM); if (targetContext == null) { throw new ServletException("Target context not defined in web.xml"); //$NON-NLS-1$ } uri = config.getInitParameter(URI_PARAM); if (uri == null) { throw new ServletException("Target URI not defined in web.xml"); //$NON-NLS-1$ } // we use %{x} convention to avoid conflict with jboss properties EngineLocalConfig engineLocalConfig = EngineLocalConfig.getInstance(); targetContext = ServletUtils.getAsAbsoluteContext( getServletContext().getContextPath(), engineLocalConfig.expandString(targetContext.replaceAll("%\\{", "\\${")) ); uri = engineLocalConfig.expandString(uri.replaceAll("%\\{", "\\${")); }
@Override public String getSysprepPath(int osId, Version version) { return EngineLocalConfig.getInstance().expandString(getValueByVersion(idToUnameLookup.get(osId), "sysprepPath", version)); }
final String expanded = EngineLocalConfig.getInstance().expandString(name.replaceAll("%\\{", "\\${")); if (StringUtils.isEmpty(expanded)) { final String message = "Refusing to serve empty location";