org.apache.catalina.Context.findWelcomeFiles()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(10.0k)|赞(0)|评价(0)|浏览(116)

本文整理了Java中org.apache.catalina.Context.findWelcomeFiles()方法的一些代码示例,展示了Context.findWelcomeFiles()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.findWelcomeFiles()方法的具体详情如下:
包路径:org.apache.catalina.Context
类名称:Context
方法名:findWelcomeFiles

Context.findWelcomeFiles介绍

[英]Return the set of welcome files defined for this Context. If none are defined, a zero-length array is returned.
[中]返回为此上下文定义的欢迎文件集。如果未定义,则返回零长度数组。

代码示例

代码示例来源:origin: org.apache.coyote.springsource/com.springsource.org.apache.coyote.springsource

private void generateWelcomeFiles(Context context, PrintWriter mod_jk ) {
String wf[]=context.findWelcomeFiles();
if( wf==null || wf.length == 0 )
  return;
mod_jk.print(indent + "    DirectoryIndex ");
for( int i=0; i<wf.length ; i++ ) {
  mod_jk.print( wf[i] + " " );
}
mod_jk.println();
}

代码示例来源:origin: org.jboss.resteasy/skeleton-key-as7

protected void redirectToWelcomePage(Request request, HttpServletResponse response) throws IOException
{
 ResteasyUriInfo uriInfo = ServletUtil.extractUriInfo(request, null);
 String[] welcomes = context.findWelcomeFiles();
 if (welcomes.length > 0)
 {
   UriBuilder welcome = uriInfo.getBaseUriBuilder().path(welcomes[0]);
   response.sendRedirect(welcome.toTemplate());
 }
 else
 {
   response.setStatus(204);
 }
}

代码示例来源:origin: jboss.web/jbossweb

protected void addContext(Context context) {
  mapper.addContext(context.getParent().getName(), context.getName(), context, 
      context.findWelcomeFiles(), context.getResources());
  // Add all wrappers
  for (Container child : context.findChildren()) {
    Wrapper wrapper = (Wrapper) child;
    if (wrapper.getEnabled()) {
      for (String mapping : wrapper.findMappings()) {
        boolean jspWildCard = ("jsp".equals(wrapper.getName()) 
            && mapping.endsWith("/*"));
        mapper.addWrapper(context.getParent().getName(), context.getName(), 
            mapping, wrapper, jspWildCard);
      }
    }
  }
}

代码示例来源:origin: org.jboss.web/jbossweb

protected void addContext(Context context) {
  mapper.addContext(context.getParent().getName(), context.getName(), context, 
      context.findWelcomeFiles(), context.getResources());
  // Add all wrappers
  for (Container child : context.findChildren()) {
    Wrapper wrapper = (Wrapper) child;
    if (wrapper.getEnabled()) {
      for (String mapping : wrapper.findMappings()) {
        boolean jspWildCard = ("jsp".equals(wrapper.getName()) 
            && mapping.endsWith("/*"));
        mapper.addWrapper(context.getParent().getName(), context.getName(), 
            mapping, wrapper, jspWildCard);
      }
    }
  }
}

代码示例来源:origin: org.apache.openejb/tomee-jaxrs

filterDef.setFilterName(description);
filterDef.setDisplayName(description);
filterDef.setFilter(new CXFJAXRSFilter(cxfRsHttpListener, context.findWelcomeFiles()));
filterDef.setFilterClass(CXFJAXRSFilter.class.getName());
filterDef.addInitParameter("mapping", urlPattern.substring(0, urlPattern.length() - "/*".length())); // just keep base path

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

代码示例来源:origin: org.apache.tomee/tomee-jaxrs

filterDef.setFilterName(description);
filterDef.setDisplayName(description);
filterDef.setFilter(new CXFJAXRSFilter(cxfRsHttpListener, context.findWelcomeFiles()));
filterDef.setFilterClass(CXFJAXRSFilter.class.getName());
filterDef.addInitParameter("mapping", urlPattern.substring(0, urlPattern.length() - "/*".length())); // just keep base path

代码示例来源:origin: codefollower/Tomcat-Research

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Host host = (Host)context.getParent();
  WebResourceRoot resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, service));
  }
}

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Container host = context.getParent();
  javax.naming.Context resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources);
  for (Container container : context.findChildren()) {
    registerWrapper((Wrapper) container);
  }
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, connector));
  }
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Host host = (Host)context.getParent();
  WebResourceRoot resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  List<WrapperMappingInfo> wrappers = new ArrayList<>();
  for (Container container : context.findChildren()) {
    prepareWrapperMappingInfo(context, (Wrapper) container, wrappers);
    if(log.isDebugEnabled()) {
      log.debug(sm.getString("mapperListener.registerWrapper",
          container.getName(), contextPath, service));
    }
  }
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources,
      wrappers);
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, service));
  }
}

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

/**
 * Register context.
 */
private void registerContext(Context context) {
  String contextPath = context.getPath();
  if ("/".equals(contextPath)) {
    contextPath = "";
  }
  Host host = (Host)context.getParent();
  WebResourceRoot resources = context.getResources();
  String[] welcomeFiles = context.findWelcomeFiles();
  List<WrapperMappingInfo> wrappers = new ArrayList<>();
  for (Container container : context.findChildren()) {
    prepareWrapperMappingInfo(context, (Wrapper) container, wrappers);
    if(log.isDebugEnabled()) {
      log.debug(sm.getString("mapperListener.registerWrapper",
          container.getName(), contextPath, service));
    }
  }
  mapper.addContextVersion(host.getName(), host, contextPath,
      context.getWebappVersion(), context, welcomeFiles, resources,
      wrappers);
  if(log.isDebugEnabled()) {
    log.debug(sm.getString("mapperListener.registerContext",
        contextPath, service));
  }
}

代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina

String[] welcomeFiles = context.findWelcomeFiles();
for (i = 0; i < welcomeFiles.length; i++) {
  context.removeWelcomeFile(welcomeFiles[i]);

代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina

String[] welcomeFiles = context.findWelcomeFiles();
for (i = 0; i < welcomeFiles.length; i++) {
  context.removeWelcomeFile(welcomeFiles[i]);

代码示例来源:origin: codefollower/Tomcat-Research

String[] welcomeFiles = context.findWelcomeFiles();
for (i = 0; i < welcomeFiles.length; i++) {
  context.removeWelcomeFile(welcomeFiles[i]);

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

String[] welcomeFiles = context.findWelcomeFiles();
for (i = 0; i < welcomeFiles.length; i++) {
  context.removeWelcomeFile(welcomeFiles[i]);

代码示例来源:origin: jboss.web/jbossweb

String[] welcomeFiles = context.findWelcomeFiles();
for (i = 0; i < welcomeFiles.length; i++) {
  context.removeWelcomeFile(welcomeFiles[i]);

代码示例来源:origin: org.jboss.web/jbossweb

String[] welcomeFiles = context.findWelcomeFiles();
for (i = 0; i < welcomeFiles.length; i++) {
  context.removeWelcomeFile(welcomeFiles[i]);

相关文章

微信公众号

最新文章

更多

Context类方法