org.mortbay.jetty.servlet.Context.setResourceBase()方法的使用及代码示例

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

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

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;
}

相关文章