本文整理了Java中org.eclipse.jetty.webapp.WebAppContext.newResource()
方法的一些代码示例,展示了WebAppContext.newResource()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebAppContext.newResource()
方法的具体详情如下:
包路径:org.eclipse.jetty.webapp.WebAppContext
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!