@Override @Deprecated public String getResolvedHostName() { return delegatee.getResolvedHostName(); }
public HstContainerURL parseURL(HttpServletRequest request, ResolvedSiteMount mount, String requestPath) { HstContainerURLImpl url = new HstContainerURLImpl(); url.setContextPath(request.getContextPath()); url.setHostName(mount.getResolvedVirtualHost().getResolvedHostName()); url.setPortNumber(mount.getResolvedVirtualHost().getPortNumber()); url.setResolvedMountPath(mount.getResolvedMountPath()); url.setRequestPath(requestPath); url.setPathInfo(requestPath.substring(mount.getResolvedMountPath().length())); String characterEncoding = request.getCharacterEncoding(); if (characterEncoding == null) { characterEncoding = "ISO-8859-1"; } url.setCharacterEncoding(characterEncoding); return url; }
log.warn("Did not find a matching sitemap item for path '{}', SiteMount '{}' and Host '"+resolvedSiteMount.getResolvedVirtualHost().getResolvedHostName()+"'" + ". Return null", pathInfo, resolvedSiteMount.getSiteMount().getParent() == null ? "hst:root" : resolvedSiteMount.getSiteMount().getMountPath() ); throw new NotFoundException("PathInfo '"+pathInfo+"' could not be matched");
siteMapPathInfo = siteMount.getHomePage(); if(siteMapPathInfo == null || "".equals(siteMapPathInfo) || "/".equals(siteMapPathInfo)) { log.warn("SiteMount '{}' for host '{}' does not have a homepage configured and the path info is empty. Cannot map to sitemap item. Return null", getSiteMount().getName(), getResolvedVirtualHost().getResolvedHostName()); throw new MatchException("No homepage configured and empty path after sitemount"); } else {