org.eclipse.jetty.webapp.WebAppContext.newResource()方法的使用及代码示例

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

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

WebAppContext.newResource介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.jetty/jetty-webapp

/**
 * Get jars from WebAppContext.getExtraClasspath as resources
 * 
 * @param context the context to find extra classpath jars in
 * @return the list of Resources with the extra classpath, or null if not found
 * @throws Exception if unable to find the extra classpath jars
 */
protected List<Resource>  findExtraClasspathJars(WebAppContext context)
throws Exception
{ 
  if (context == null || context.getExtraClasspath() == null)
    return null;
  
  List<Resource> jarResources = new ArrayList<Resource>();
  StringTokenizer tokenizer = new StringTokenizer(context.getExtraClasspath(), ",;");
  while (tokenizer.hasMoreTokens())
  {
    Resource resource = context.newResource(tokenizer.nextToken().trim());
    String fnlc = resource.getName().toLowerCase(Locale.ENGLISH);
    int dot = fnlc.lastIndexOf('.');
    String extension = (dot < 0 ? null : fnlc.substring(dot));
    if (extension != null && (extension.equals(".jar") || extension.equals(".zip")))
    {
      jarResources.add(resource);
    }
  }
  
  return jarResources;
}

代码示例来源:origin: org.eclipse.jetty/jetty-webapp

/**
 * Get class dirs from WebAppContext.getExtraClasspath as resources
 * 
 * @param context the context to look for extra classpaths in
 * @return the list of Resources to the extra classpath 
 * @throws Exception if unable to find the extra classpaths
 */
protected List<Resource>  findExtraClasspathDirs(WebAppContext context)
throws Exception
{ 
  if (context == null || context.getExtraClasspath() == null)
    return null;
  
  List<Resource> dirResources = new ArrayList<Resource>();
  StringTokenizer tokenizer = new StringTokenizer(context.getExtraClasspath(), ",;");
  while (tokenizer.hasMoreTokens())
  {
    Resource resource = context.newResource(tokenizer.nextToken().trim());
    if (resource.exists() && resource.isDirectory())
      dirResources.add(resource);
  }
  
  return dirResources;
}

代码示例来源:origin: org.eclipse.jetty/jetty-webapp

resource = context.newResource(context.getWar());

代码示例来源:origin: org.eclipse.jetty/jetty-webapp

web_app = context.newResource(war);
else
  web_app=context.getBaseResource();
  web_app = context.newResource(web_app.getAlias());

代码示例来源:origin: org.eclipse.jetty/jetty-webapp

dftResource = context.newResource(defaultsDescriptor);
context.getMetaData().setDefaults (dftResource);
    orideResource = context.newResource(overrideDescriptor);
  context.getMetaData().addOverride(orideResource);

代码示例来源:origin: org.eclipse.jetty/jetty-webapp

protected Resource findWebXml(WebAppContext context) throws IOException, MalformedURLException
{
  String descriptor = context.getDescriptor();
  if (descriptor != null)
  {
    Resource web = context.newResource(descriptor);
    if (web.exists() && !web.isDirectory()) return web;
  }
  Resource web_inf = context.getWebInf();
  if (web_inf != null && web_inf.isDirectory())
  {
    // do web.xml file
    Resource web = web_inf.addPath("web.xml");
    if (web.exists()) return web;
    if (LOG.isDebugEnabled())
      LOG.debug("No WEB-INF/web.xml in " + context.getWar() + ". Serving files and default/dynamic servlets only");
  }
  return null;
}

代码示例来源:origin: jenkinsci/winstone

/**
 * Get jars from WebAppContext.getExtraClasspath as resources
 * 
 * @param context the context to find extra classpath jars in
 * @return the list of Resources with the extra classpath, or null if not found
 * @throws Exception if unable to find the extra classpath jars
 */
protected List<Resource>  findExtraClasspathJars(WebAppContext context)
throws Exception
{ 
  if (context == null || context.getExtraClasspath() == null)
    return null;
  
  List<Resource> jarResources = new ArrayList<Resource>();
  StringTokenizer tokenizer = new StringTokenizer(context.getExtraClasspath(), ",;");
  while (tokenizer.hasMoreTokens())
  {
    Resource resource = context.newResource(tokenizer.nextToken().trim());
    String fnlc = resource.getName().toLowerCase(Locale.ENGLISH);
    int dot = fnlc.lastIndexOf('.');
    String extension = (dot < 0 ? null : fnlc.substring(dot));
    if (extension != null && (extension.equals(".jar") || extension.equals(".zip")))
    {
      jarResources.add(resource);
    }
  }
  
  return jarResources;
}

代码示例来源:origin: jenkinsci/winstone

/**
 * Get class dirs from WebAppContext.getExtraClasspath as resources
 * 
 * @param context the context to look for extra classpaths in
 * @return the list of Resources to the extra classpath 
 * @throws Exception if unable to find the extra classpaths
 */
protected List<Resource>  findExtraClasspathDirs(WebAppContext context)
throws Exception
{ 
  if (context == null || context.getExtraClasspath() == null)
    return null;
  
  List<Resource> dirResources = new ArrayList<Resource>();
  StringTokenizer tokenizer = new StringTokenizer(context.getExtraClasspath(), ",;");
  while (tokenizer.hasMoreTokens())
  {
    Resource resource = context.newResource(tokenizer.nextToken().trim());
    if (resource.exists() && resource.isDirectory())
      dirResources.add(resource);
  }
  
  return dirResources;
}

代码示例来源:origin: org.eclipse.jetty/jetty-quickstart

Resource webApp = context.newResource(war);
  webApp = context.newResource(webApp.getAlias());

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-all-server

dftResource = context.newResource(defaultsDescriptor);
context.getMetaData().setDefaults (dftResource);
    orideResource = context.newResource(overrideDescriptor);
  context.getMetaData().addOverride(orideResource);

代码示例来源:origin: jenkinsci/winstone

dftResource = context.newResource(defaultsDescriptor);
context.getMetaData().setDefaults (dftResource);
    orideResource = context.newResource(overrideDescriptor);
  context.getMetaData().addOverride(orideResource);

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-webapp

dftResource = context.newResource(defaultsDescriptor);
context.getMetaData().setDefaults (dftResource);
    orideResource = context.newResource(overrideDescriptor);
  context.getMetaData().addOverride(orideResource);

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-all-server

protected Resource findWebXml(WebAppContext context) throws IOException, MalformedURLException
{
  String descriptor = context.getDescriptor();
  if (descriptor != null)
  {
    Resource web = context.newResource(descriptor);
    if (web.exists() && !web.isDirectory()) return web;
  }
  Resource web_inf = context.getWebInf();
  if (web_inf != null && web_inf.isDirectory())
  {
    // do web.xml file
    Resource web = web_inf.addPath("web.xml");
    if (web.exists()) return web;
    if (LOG.isDebugEnabled())
      LOG.debug("No WEB-INF/web.xml in " + context.getWar() + ". Serving files and default/dynamic servlets only");
  }
  return null;
}

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

dftResource = context.newResource(defaultsDescriptor);
context.getMetaData().setDefaults (dftResource);
    orideResource = context.newResource(overrideDescriptor);
  context.getMetaData().addOverride(orideResource);

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-plus

dftResource = context.newResource(defaultsDescriptor);
context.getMetaData().setDefaults (dftResource);
    orideResource = context.newResource(overrideDescriptor);
  context.getMetaData().addOverride(orideResource);

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

protected Resource findWebXml(WebAppContext context) throws IOException, MalformedURLException
{
  String descriptor = context.getDescriptor();
  if (descriptor != null)
  {
    Resource web = context.newResource(descriptor);
    if (web.exists() && !web.isDirectory()) return web;
  }
  Resource web_inf = context.getWebInf();
  if (web_inf != null && web_inf.isDirectory())
  {
    // do web.xml file
    Resource web = web_inf.addPath("web.xml");
    if (web.exists()) return web;
    if (LOG.isDebugEnabled())
      LOG.debug("No WEB-INF/web.xml in " + context.getWar() + ". Serving files and default/dynamic servlets only");
  }
  return null;
}

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-webapp

protected Resource findWebXml(WebAppContext context) throws IOException, MalformedURLException
{
  String descriptor = context.getDescriptor();
  if (descriptor != null)
  {
    Resource web = context.newResource(descriptor);
    if (web.exists() && !web.isDirectory()) return web;
  }
  Resource web_inf = context.getWebInf();
  if (web_inf != null && web_inf.isDirectory())
  {
    // do web.xml file
    Resource web = web_inf.addPath("web.xml");
    if (web.exists()) return web;
    if (LOG.isDebugEnabled())
      LOG.debug("No WEB-INF/web.xml in " + context.getWar() + ". Serving files and default/dynamic servlets only");
  }
  return null;
}

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

protected Resource findWebXml(WebAppContext context) throws IOException, MalformedURLException
{
  String descriptor = context.getDescriptor();
  if (descriptor != null)
  {
    Resource web = context.newResource(descriptor);
    if (web.exists() && !web.isDirectory()) return web;
  }
  Resource web_inf = context.getWebInf();
  if (web_inf != null && web_inf.isDirectory())
  {
    // do web.xml file
    Resource web = web_inf.addPath("web.xml");
    if (web.exists()) return web;
    if (LOG.isDebugEnabled())
      LOG.debug("No WEB-INF/web.xml in " + context.getWar() + ". Serving files and default/dynamic servlets only");
  }
  return null;
}

代码示例来源:origin: org.eclipse.jetty.aggregate/jetty-plus

protected Resource findWebXml(WebAppContext context) throws IOException, MalformedURLException
{
  String descriptor = context.getDescriptor();
  if (descriptor != null)
  {
    Resource web = context.newResource(descriptor);
    if (web.exists() && !web.isDirectory()) return web;
  }
  Resource web_inf = context.getWebInf();
  if (web_inf != null && web_inf.isDirectory())
  {
    // do web.xml file
    Resource web = web_inf.addPath("web.xml");
    if (web.exists()) return web;
    if (LOG.isDebugEnabled())
      LOG.debug("No WEB-INF/web.xml in " + context.getWar() + ". Serving files and default/dynamic servlets only");
  }
  return null;
}

代码示例来源:origin: jenkinsci/winstone

protected Resource findWebXml(WebAppContext context) throws IOException, MalformedURLException
{
  String descriptor = context.getDescriptor();
  if (descriptor != null)
  {
    Resource web = context.newResource(descriptor);
    if (web.exists() && !web.isDirectory()) return web;
  }
  Resource web_inf = context.getWebInf();
  if (web_inf != null && web_inf.isDirectory())
  {
    // do web.xml file
    Resource web = web_inf.addPath("web.xml");
    if (web.exists()) return web;
    if (LOG.isDebugEnabled())
      LOG.debug("No WEB-INF/web.xml in " + context.getWar() + ". Serving files and default/dynamic servlets only");
  }
  return null;
}

相关文章

微信公众号

最新文章

更多

WebAppContext类方法