/** * Configures this context's alternate doc base mappings. * * @param urlPattern * @param docBase */ public void addAlternateDocBase(String urlPattern, String docBase) { if (urlPattern == null || docBase == null) { throw new IllegalArgumentException(rb.getString(LogFacade.MISS_PATH_OR_URL_PATTERN_EXCEPTION)); } AlternateDocBase alternateDocBase = new AlternateDocBase(); alternateDocBase.setUrlPattern(urlPattern); alternateDocBase.setDocBase(docBase); alternateDocBase.setBasePath(getBasePath(docBase)); if (alternateDocBases == null) { alternateDocBases = new ArrayList<AlternateDocBase>(); } alternateDocBases.add(alternateDocBase); }
/** * Return the servlet context for which this Context is a facade. */ public ServletContext getServletContext() { if (context == null) { context = new ApplicationContext(getBasePath(), this); if (altDDName != null) context.setAttribute(Globals.ALT_DD_ATTR,altDDName); } return (context.getFacade()); }
/** * Return the servlet context for which this Context is a facade. */ public ServletContext getServletContext() { if (context == null) { context = new ApplicationContext(getBasePath(), this); if (altDDName != null) context.setAttribute(Globals.ALT_DD_ATTR,altDDName); } return (context.getFacade()); }
/** * Return the servlet context for which this Context is a facade. */ public ServletContext getServletContext() { if (context == null) { context = new ApplicationContext(getBasePath(), this); if (altDDName != null) context.setAttribute(Globals.ALT_DD_ATTR,altDDName); } return (context.getFacade()); }
if (alternateDocBases == null || alternateDocBases.size() == 0) { file = new File(getBasePath(getDocBase()), path); } else { AlternateDocBase match = AlternateDocBase.findMatch( } else { file = new File(getBasePath(getDocBase()), path);
ProxyDirContext proxyDirContext = new ProxyDirContext(env, webappResources); if(webappResources instanceof BaseDirContext) { ((BaseDirContext)webappResources).setDocBase(getBasePath(getDocBase())); ((BaseDirContext)webappResources).allocate();
File jarFile = null; if (isFilesystemBased()) { jarFile = new File(getBasePath(docBase), path); } else { jarFile = new File(getWorkPath(), path);
((BaseDirContext) webappResources).setDocBase(getBasePath()); ((BaseDirContext) webappResources).setCached (isCachingAllowed());
((BaseDirContext) webappResources).setDocBase(getBasePath()); ((BaseDirContext) webappResources).setCached (isCachingAllowed());
((BaseDirContext) webappResources).setDocBase(getBasePath()); ((BaseDirContext) webappResources).setCached (isCachingAllowed());
log.debug("Configuring default Resources"); try { if ((docBase != null) && (docBase.endsWith(".war")) && (!(new File(getBasePath())).isDirectory())) setResources(new WARDirContext()); else
((BaseDirContext) webappResources).setDocBase(getBasePath()); ((BaseDirContext) webappResources).setCached (isCachingAllowed());
((BaseDirContext) webappResources).setDocBase(getBasePath()); ((BaseDirContext) webappResources).setCached (isCachingAllowed());
((BaseDirContext) webappResources).setDocBase(getBasePath()); ((BaseDirContext) webappResources).setCached (isCachingAllowed());
((BaseDirContext) webappResources).setDocBase(getBasePath()); ((BaseDirContext) webappResources).setCached (isCachingAllowed());
((BaseDirContext) webappResources).setDocBase(getBasePath()); ((BaseDirContext) webappResources).setCached (isCachingAllowed());
log.debug("Configuring default Resources"); try { if ((docBase != null) && (docBase.endsWith(".war")) && (!(new File(getBasePath())).isDirectory())) setResources(new WARDirContext()); else
try { if ((getDocBase() != null) && (getDocBase().endsWith(".war")) && (!(new File(getBasePath())).isDirectory())) setResources(new WARDirContext()); else
try { if ((getDocBase() != null) && (getDocBase().endsWith(".war")) && (!(new File(getBasePath())).isDirectory())) setResources(new WARDirContext()); else
if ((docBase != null) && (docBase.endsWith(".war")) && (!(new File(getBasePath())).isDirectory())) setResources(new WARDirContext()); else