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

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

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

Context.setPrivileged介绍

[英]Set the privileged flag for this web application.
[中]设置此web应用程序的特权标志。

代码示例

代码示例来源:origin: apache/tomcat-maven-plugin

private void createStaticContext( final Tomcat container, Context context, Host host )
{
  if ( staticContextDocbase != null )
  {
    Context staticContext = container.addContext( staticContextPath, staticContextDocbase );
    staticContext.setPrivileged( true );
    Wrapper servlet = context.createWrapper();
    servlet.setServletClass( DefaultServlet.class.getName() );
    servlet.setName( "staticContent" );
    staticContext.addChild( servlet );
    staticContext.addServletMapping( "/", "staticContent" );
    // see https://issues.apache.org/jira/browse/MTOMCAT-238
    //host.addChild( staticContext );
  }
}

代码示例来源:origin: apache/tomcat-maven-plugin

private void createStaticContext( final Embedded container, Context context, Host host )
{
  if ( staticContextDocbase != null )
  {
    Context staticContext = container.createContext( staticContextPath, staticContextDocbase );
    staticContext.setPrivileged( true );
    Wrapper servlet = context.createWrapper();
    servlet.setServletClass( DefaultServlet.class.getName() );
    servlet.setName( "staticContent" );
    staticContext.addChild( servlet );
    staticContext.addServletMapping( "/", "staticContent" );
    host.addChild( staticContext );
  }
}

代码示例来源:origin: apache/tomcat-maven-plugin

private void createStaticContext( final Tomcat container, Context context, Host host )
{
  if ( staticContextDocbase != null )
  {
    Context staticContext = container.addContext( staticContextPath, staticContextDocbase );
    Tomcat.initWebappDefaults(staticContext);
    staticContext.setPrivileged( true );
    Wrapper servlet = context.createWrapper();
    servlet.setServletClass( DefaultServlet.class.getName() );
    servlet.setName( "staticContent" );
    staticContext.addChild( servlet );
    staticContext.addServletMapping( "/", "staticContent" );
    // see https://issues.apache.org/jira/browse/MTOMCAT-238
    //host.addChild( staticContext );
  }
}

代码示例来源:origin: org.springframework.osgi/spring-osgi-web

protected WarDeployment createDeployment(Bundle bundle, String contextPath) throws Exception {
  String docBase = createDocBase(bundle, contextPath);
  Context catalinaContext = createDefaultContext(contextPath, docBase);
  catalinaContext.setLoader(createCatalinaLoader(bundle));
  catalinaContext.setPrivileged(false);
  catalinaContext.setReloadable(false);
  // create Tomcat specific deployment
  TomcatWarDeployment deployment = new TomcatWarDeployment(new TomcatContextUndeployer() {
    public void undeploy(Context catalinaContext) throws OsgiWarDeploymentException {
      stopCatalinaContext(catalinaContext);
    }
  }, bundle, catalinaContext);
  return deployment;
}

代码示例来源:origin: org.springframework.osgi/org.springframework.osgi.web

protected WarDeployment createDeployment(Bundle bundle, String contextPath) throws Exception {
  String docBase = createDocBase(bundle, contextPath);
  Context catalinaContext = createDefaultContext(contextPath, docBase);
  catalinaContext.setLoader(createCatalinaLoader(bundle));
  catalinaContext.setPrivileged(false);
  catalinaContext.setReloadable(false);
  // create Tomcat specific deployment
  TomcatWarDeployment deployment = new TomcatWarDeployment(new TomcatContextUndeployer() {
    public void undeploy(Context catalinaContext) throws OsgiWarDeploymentException {
      stopCatalinaContext(catalinaContext);
    }
  }, bundle, catalinaContext);
  return deployment;
}

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

context.setPrivileged(true);
String[] overlays = overlays();
if (overlays.length > 0) {

代码示例来源:origin: ch.rasc/embeddedtc

rootCtx.setPrivileged(true);
  Tomcat.addServlet(rootCtx, "listContexts",
      new ListContextsServlet(rootCtx)).addMapping("/");
ctx.setPrivileged(true);

相关文章

微信公众号

最新文章

更多

Context类方法