本文整理了Java中org.mortbay.jetty.servlet.Context.setResourceBase()
方法的一些代码示例,展示了Context.setResourceBase()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.setResourceBase()
方法的具体详情如下:
包路径:org.mortbay.jetty.servlet.Context
类名称:Context
方法名:setResourceBase
暂无
代码示例来源:origin: azkaban/azkaban
root.setResourceBase(staticDir);
final ServletHolder indexRedirect =
new ServletHolder(new IndexRedirectServlet(defaultServletPath));
代码示例来源:origin: org.mortbay.jetty/jetty-servlet-tester
/**
* @param resourceBase
* @see org.mortbay.jetty.handler.ContextHandler#setResourceBase(java.lang.String)
*/
public void setResourceBase(String resourceBase)
{
_context.setResourceBase(resourceBase);
}
代码示例来源:origin: stackoverflow.com
Server server = new Server(8080);
Context root = new Context(server, "/");
root.setResourceBase("./pom.xml");
root.setHandler(new ResourceHandler());
server.start();
代码示例来源:origin: com.facebook.hadoop/hadoop-core
/**
* Add default apps.
* @param appDir The application directory
* @throws IOException
*/
protected void addDefaultApps(ContextHandlerCollection parent,
final String appDir) throws IOException {
// set up the context for "/logs/" if "hadoop.log.dir" property is defined.
String logDir = System.getProperty("hadoop.log.dir");
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(DefaultServlet.class, "/");
defaultContexts.put(logContext, true);
}
// set up the context for "/static/*"
Context staticContext = new Context(parent, "/static");
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
defaultContexts.put(staticContext, true);
}
代码示例来源:origin: apache/hama
/**
* Add default apps.
*
* @param appDir The application directory
* @throws IOException
*/
protected void addDefaultApps(ContextHandlerCollection parent,
final String appDir) throws IOException {
// set up the context for "/logs/" if "hama.log.dir" property is defined.
String logDir = System.getProperty("hama.log.dir");
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(DefaultServlet.class, "/");
defaultContexts.put(logContext, true);
}
// set up the context for "/static/*"
Context staticContext = new Context(parent, "/static");
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
defaultContexts.put(staticContext, true);
// set up the context for "/commons/*"
Context commonsContext = new Context(parent, "/commons");
commonsContext.setResourceBase(appDir + "/commons");
commonsContext.addServlet(DefaultServlet.class, "/*");
defaultContexts.put(commonsContext, true);
}
代码示例来源:origin: org.apache.hama/hama-core
/**
* Add default apps.
*
* @param appDir The application directory
* @throws IOException
*/
protected void addDefaultApps(ContextHandlerCollection parent,
final String appDir) throws IOException {
// set up the context for "/logs/" if "hama.log.dir" property is defined.
String logDir = System.getProperty("hama.log.dir");
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(DefaultServlet.class, "/");
defaultContexts.put(logContext, true);
}
// set up the context for "/static/*"
Context staticContext = new Context(parent, "/static");
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
defaultContexts.put(staticContext, true);
// set up the context for "/commons/*"
Context commonsContext = new Context(parent, "/commons");
commonsContext.setResourceBase(appDir + "/commons");
commonsContext.addServlet(DefaultServlet.class, "/*");
defaultContexts.put(commonsContext, true);
}
代码示例来源:origin: org.apache.tajo/tajo-core
/**
* Add default apps.
*
* @param appDir
* The application directory
* @throws IOException
*/
protected void addDefaultApps(ContextHandlerCollection parent,
final String appDir, Configuration conf) throws IOException {
// set up the context for "/logs/" if "hadoop.log.dir" property is defined.
String logDir = System.getProperty("tajo.log.dir");
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
//logContext.addServlet(AdminAuthorizedServlet.class, "/*");
logContext.setDisplayName("logs");
defaultContexts.put(logContext, true);
}
// set up the context for "/static/*"
Context staticContext = new Context(parent, "/static");
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
defaultContexts.put(staticContext, true);
}
代码示例来源:origin: co.cask.hbase/hbase
new Context((ContextHandlerCollection)this.webServer.getHandler(),
logsContextPath);
logContext.setResourceBase(logDir);
logContext.addServlet(DefaultServlet.class, "/");
defaultContexts.put(logContext, true);
代码示例来源:origin: alibaba/wasp
new Context((ContextHandlerCollection)this.webServer.getHandler(),
logsContextPath);
logContext.setResourceBase(logDir);
logContext.addServlet(DefaultServlet.class, "/");
defaultContexts.put(logContext, true);
代码示例来源:origin: apache/tajo
/**
* Add default apps.
*
* @param appDir
* The application directory
* @throws IOException
*/
protected void addDefaultApps(ContextHandlerCollection parent,
final String appDir, Configuration conf) throws IOException {
// set up the context for "/logs/" if "hadoop.log.dir" property is defined.
String logDir = System.getProperty("tajo.log.dir");
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
//logContext.addServlet(AdminAuthorizedServlet.class, "/*");
logContext.setDisplayName("logs");
defaultContexts.put(logContext, true);
}
// set up the context for "/static/*"
Context staticContext = new Context(parent, "/static");
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
defaultContexts.put(staticContext, true);
}
代码示例来源:origin: io.fabric8/fabric-hadoop
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(AdminAuthorizedServlet.class, "/");
if (conf.getBoolean(
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
代码示例来源:origin: com.github.jiayuhan-it/hadoop-common
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(AdminAuthorizedServlet.class, "/*");
if (conf.getBoolean(
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
代码示例来源:origin: io.hops/hadoop-common
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(AdminAuthorizedServlet.class, "/*");
if (conf.getBoolean(
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
代码示例来源:origin: io.hops/hadoop-common
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(AdminAuthorizedServlet.class, "/*");
if (conf.getBoolean(
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
代码示例来源:origin: ch.cern.hadoop/hadoop-common
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(AdminAuthorizedServlet.class, "/*");
if (conf.getBoolean(
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
代码示例来源:origin: com.github.jiayuhan-it/hadoop-common
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(AdminAuthorizedServlet.class, "/*");
if (conf.getBoolean(
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
代码示例来源:origin: ch.cern.hadoop/hadoop-common
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(AdminAuthorizedServlet.class, "/*");
if (conf.getBoolean(
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
代码示例来源:origin: io.hops/hadoop-common
if (logDir != null) {
Context logContext = new Context(parent, "/logs");
logContext.setResourceBase(logDir);
logContext.addServlet(AdminAuthorizedServlet.class, "/*");
if (conf.getBoolean(
staticContext.setResourceBase(appDir + "/static");
staticContext.addServlet(DefaultServlet.class, "/*");
staticContext.setDisplayName("static");
代码示例来源:origin: org.sonatype.plexus/plexus-jetty6
public ContextHandler getServletContext( Servlet servlet, ContextHandlerCollection contextHandlerCollection )
throws Exception
{
org.mortbay.jetty.servlet.Context servletContext = new org.mortbay.jetty.servlet.Context( contextHandlerCollection, servlet.getContextPath(), org.mortbay.jetty.servlet.Context.SESSIONS );
// Put the container for the application into the servlet context
PlexusContainer container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY );
servletContext.setAttribute( PlexusConstants.PLEXUS_KEY, container );
servletContext.setResourceBase( servlet.getResourceBase() );
//servletContext.setContextPath( servlet.getContextPath() );
servletContext.addServlet( new ServletHolder( (javax.servlet.Servlet)servlet.instantiate( context ) ), "/*" );
//context.setAttribute( "resourceCollectionHint", fileCollectionHint );
//context.setAttribute( "debug", debugLevel+"" );
//Map<String,String> initParams = new HashMap<String, String>(8);
//initParams.put( "resourceCollectionHint", fileCollectionHint );
//initParams.put( "debug", debugLevel+"" );
//context.setInitParams( initParams );
return servletContext;
}
代码示例来源:origin: com.ebay.jetstream/jetstreamcore
protected Context getContext() {
if (getWebAppcontextPath() != null) {
m_context = new WebAppContext(
null,ConfigUtils
.getInitialPropertyExpanded(getContextPath()));
m_context.setResourceBase(getResourceBase());
getContexts().addHandler(m_context);
getServer().setHandler(getContexts());
} else if (m_context == null) {
getServer().setHandler(getContexts());
m_context = new Context(m_contexts, getContextPath(),
Context.SESSIONS);
if (getResourceBase() != null) {
m_context.setResourceBase(getResourceBase());
}
}
return m_context;
}
内容来源于网络,如有侵权,请联系作者删除!