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 ); } }
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 ); } }
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 ); } }
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; }
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; }
context.setPrivileged(true); String[] overlays = overlays(); if (overlays.length > 0) {
rootCtx.setPrivileged(true); Tomcat.addServlet(rootCtx, "listContexts", new ListContextsServlet(rootCtx)).addMapping("/"); ctx.setPrivileged(true);