Tabnine Logo
org.apache.tomcat.util.descriptor.web
Code IndexAdd Tabnine to your IDE (free)

How to use org.apache.tomcat.util.descriptor.web

Best Java code snippets using org.apache.tomcat.util.descriptor.web (Showing top 20 results out of 315)

origin: OryxProject/oryx

private static void addErrorPages(Context context) {
 for (int errorCode : ERROR_PAGE_STATUSES) {
  ErrorPage errorPage = new ErrorPage();
  errorPage.setErrorCode(errorCode);
  errorPage.setLocation("/error");
  context.addErrorPage(errorPage);
 }
 ErrorPage errorPage = new ErrorPage();
 errorPage.setExceptionType(Throwable.class.getName());
 errorPage.setLocation("/error");
 context.addErrorPage(errorPage);
}
origin: spring-projects/spring-framework

@Override
public void deployConfig(WebApplicationContext wac, Filter... filters) {
  Assert.state(this.port != -1, "setup() was never called.");
  this.context = this.tomcatServer.addContext("", System.getProperty("java.io.tmpdir"));
  this.context.addApplicationListener(WsContextListener.class.getName());
  Tomcat.addServlet(this.context, "dispatcherServlet", new DispatcherServlet(wac)).setAsyncSupported(true);
  this.context.addServletMappingDecoded("/", "dispatcherServlet");
  for (Filter filter : filters) {
    FilterDef filterDef = new FilterDef();
    filterDef.setFilterName(filter.getClass().getName());
    filterDef.setFilter(filter);
    filterDef.setAsyncSupported("true");
    this.context.addFilterDef(filterDef);
    FilterMap filterMap = new FilterMap();
    filterMap.setFilterName(filter.getClass().getName());
    filterMap.addURLPattern("/*");
    filterMap.setDispatcher("REQUEST,FORWARD,INCLUDE,ASYNC");
    this.context.addFilterMap(filterMap);
  }
}
origin: org.springframework.boot/spring-boot

public void addToContext(Context context) {
  Assert.state(this.nativePage != null,
      "No Tomcat 8 detected so no native error page exists");
  if (ClassUtils.isPresent(ERROR_PAGE_CLASS, null)) {
    org.apache.tomcat.util.descriptor.web.ErrorPage errorPage = (org.apache.tomcat.util.descriptor.web.ErrorPage) this.nativePage;
    errorPage.setLocation(this.location);
    errorPage.setErrorCode(this.errorCode);
    errorPage.setExceptionType(this.exceptionType);
    context.addErrorPage(errorPage);
  }
  else {
    callMethod(this.nativePage, "setLocation", this.location, String.class);
    callMethod(this.nativePage, "setErrorCode", this.errorCode, int.class);
    callMethod(this.nativePage, "setExceptionType", this.exceptionType,
        String.class);
    callMethod(context, "addErrorPage", this.nativePage,
        this.nativePage.getClass());
  }
}
origin: OryxProject/oryx

SecurityCollection securityCollection = new SecurityCollection();
securityCollection.addPattern("/*");
SecurityConstraint securityConstraint = new SecurityConstraint();
securityConstraint.addCollection(securityCollection);
 securityConstraint.setUserConstraint("CONFIDENTIAL");
 LoginConfig loginConfig = new LoginConfig();
 loginConfig.setAuthMethod("DIGEST");
 loginConfig.setRealmName(InMemoryRealm.NAME);
 context.setLoginConfig(loginConfig);
 securityConstraint.addAuthRole(InMemoryRealm.AUTH_ROLE);
origin: psi-probe/psi-probe

@Override
public void addContextResource(Context context, List<ApplicationResource> resourceList,
  boolean contextBound) {
 NamingResourcesImpl namingResources = context.getNamingResources();
 for (ContextResource contextResource : namingResources.findResources()) {
  ApplicationResource resource = new ApplicationResource();
  logger.info("reading resource: {}", contextResource.getName());
  resource.setApplicationName(context.getName());
  resource.setName(contextResource.getName());
  resource.setType(contextResource.getType());
  resource.setScope(contextResource.getScope());
  resource.setAuth(contextResource.getAuth());
  resource.setDescription(contextResource.getDescription());
  resourceList.add(resource);
 }
}
origin: psi-probe/psi-probe

/**
 * Gets the filter info.
 *
 * @param fd the fd
 * @return the filter info
 */
private static FilterInfo getFilterInfo(FilterDef fd) {
 FilterInfo fi = new FilterInfo();
 fi.setFilterName(fd.getFilterName());
 fi.setFilterClass(fd.getFilterClass());
 fi.setFilterDesc(fd.getDescription());
 return fi;
}
origin: psi-probe/psi-probe

/**
 * Gets the filter mappings.
 *
 * @param fmap the fmap
 * @param dm the dm
 * @param filterClass the filter class
 * @return the filter mappings
 */
protected List<FilterMapping> getFilterMappings(FilterMap fmap, String dm, String filterClass) {
 String[] urls = fmap.getURLPatterns();
 String[] servlets = fmap.getServletNames();
 List<FilterMapping> results = new ArrayList<>(urls.length + servlets.length);
 addFilterMapping(fmap.getFilterName(), dm, filterClass, urls, results, FilterMapType.URL);
 addFilterMapping(fmap.getFilterName(), dm, filterClass, servlets, results,
   FilterMapType.SERVLET_NAME);
 return results;
}
origin: psi-probe/psi-probe

if (filterMap != null) {
 String dm;
 switch (filterMap.getDispatcherMapping()) {
  case FilterMap.ASYNC:
   dm = "ASYNC";
 FilterDef fd = context.findFilterDef(filterMap.getFilterName());
 if (fd != null) {
  filterClass = fd.getFilterClass();
origin: psi-probe/psi-probe

@Override
public void addContextResourceLink(Context context, List<ApplicationResource> resourceList,
  boolean contextBound) {
 NamingResourcesImpl namingResources = context.getNamingResources();
 for (ContextResourceLink link : namingResources.findResourceLinks()) {
  ApplicationResource resource = new ApplicationResource();
  logger.debug("reading resourceLink: {}", link.getName());
  resource.setApplicationName(context.getName());
  resource.setName(link.getName());
  resource.setType(link.getType());
  resource.setLinkTo(link.getGlobal());
  registerGlobalResourceAccess(link);
  resourceList.add(resource);
 }
}
origin: psi-probe/psi-probe

/**
 * Register access to global resources.
 *
 * @param resourceLink the resource link
 */
protected void registerGlobalResourceAccess(ContextResourceLink resourceLink) {
 ResourceLinkFactory.registerGlobalResourceAccess(ResourceResolverBean.getGlobalNamingContext(),
   resourceLink.getName(), resourceLink.getGlobal());
}
origin: magro/memcached-session-manager

public boolean contextHasFormBasedSecurityConstraint(){
  if(_contextHasFormBasedSecurityConstraint != null) {
    return _contextHasFormBasedSecurityConstraint.booleanValue();
  }
  final SecurityConstraint[] constraints = getContext().findConstraints();
  final LoginConfig loginConfig = getContext().getLoginConfig();
  _contextHasFormBasedSecurityConstraint = constraints != null && constraints.length > 0
      && loginConfig != null && HttpServletRequest.FORM_AUTH.equals( loginConfig.getAuthMethod() );
  return _contextHasFormBasedSecurityConstraint;
}
origin: psi-probe/psi-probe

@Override
public void addContextResource(Context context, List<ApplicationResource> resourceList,
  boolean contextBound) {
 NamingResourcesImpl namingResources = context.getNamingResources();
 for (ContextResource contextResource : namingResources.findResources()) {
  ApplicationResource resource = new ApplicationResource();
  logger.info("reading resource: {}", contextResource.getName());
  resource.setApplicationName(context.getName());
  resource.setName(contextResource.getName());
  resource.setType(contextResource.getType());
  resource.setScope(contextResource.getScope());
  resource.setAuth(contextResource.getAuth());
  resource.setDescription(contextResource.getDescription());
  resourceList.add(resource);
 }
}
origin: psi-probe/psi-probe

/**
 * Gets the filter info.
 *
 * @param fd the fd
 * @return the filter info
 */
private static FilterInfo getFilterInfo(FilterDef fd) {
 FilterInfo fi = new FilterInfo();
 fi.setFilterName(fd.getFilterName());
 fi.setFilterClass(fd.getFilterClass());
 fi.setFilterDesc(fd.getDescription());
 return fi;
}
origin: psi-probe/psi-probe

/**
 * Gets the filter mappings.
 *
 * @param fmap the fmap
 * @param dm the dm
 * @param filterClass the filter class
 * @return the filter mappings
 */
protected List<FilterMapping> getFilterMappings(FilterMap fmap, String dm, String filterClass) {
 String[] urls = fmap.getURLPatterns();
 String[] servlets = fmap.getServletNames();
 List<FilterMapping> results = new ArrayList<>(urls.length + servlets.length);
 addFilterMapping(fmap.getFilterName(), dm, filterClass, urls, results, FilterMapType.URL);
 addFilterMapping(fmap.getFilterName(), dm, filterClass, servlets, results,
   FilterMapType.SERVLET_NAME);
 return results;
}
origin: psi-probe/psi-probe

if (filterMap != null) {
 String dm;
 switch (filterMap.getDispatcherMapping()) {
  case FilterMap.ASYNC:
   dm = "ASYNC";
 FilterDef fd = context.findFilterDef(filterMap.getFilterName());
 if (fd != null) {
  filterClass = fd.getFilterClass();
origin: magro/memcached-session-manager

public boolean contextHasFormBasedSecurityConstraint(){
  if(_contextHasFormBasedSecurityConstraint != null) {
    return _contextHasFormBasedSecurityConstraint.booleanValue();
  }
  final SecurityConstraint[] constraints = getContext().findConstraints();
  final LoginConfig loginConfig = getContext().getLoginConfig();
  _contextHasFormBasedSecurityConstraint = constraints != null && constraints.length > 0
      && loginConfig != null && HttpServletRequest.FORM_AUTH.equals( loginConfig.getAuthMethod() );
  return _contextHasFormBasedSecurityConstraint;
}
origin: psi-probe/psi-probe

@Override
public void addContextResource(Context context, List<ApplicationResource> resourceList,
  boolean contextBound) {
 NamingResourcesImpl namingResources = context.getNamingResources();
 for (ContextResource contextResource : namingResources.findResources()) {
  ApplicationResource resource = new ApplicationResource();
  logger.info("reading resource: {}", contextResource.getName());
  resource.setApplicationName(context.getName());
  resource.setName(contextResource.getName());
  resource.setType(contextResource.getType());
  resource.setScope(contextResource.getScope());
  resource.setAuth(contextResource.getAuth());
  resource.setDescription(contextResource.getDescription());
  resourceList.add(resource);
 }
}
origin: psi-probe/psi-probe

/**
 * Gets the filter info.
 *
 * @param fd the fd
 * @return the filter info
 */
private static FilterInfo getFilterInfo(FilterDef fd) {
 FilterInfo fi = new FilterInfo();
 fi.setFilterName(fd.getFilterName());
 fi.setFilterClass(fd.getFilterClass());
 fi.setFilterDesc(fd.getDescription());
 return fi;
}
origin: psi-probe/psi-probe

/**
 * Gets the filter mappings.
 *
 * @param fmap the fmap
 * @param dm the dm
 * @param filterClass the filter class
 * @return the filter mappings
 */
protected List<FilterMapping> getFilterMappings(FilterMap fmap, String dm, String filterClass) {
 String[] urls = fmap.getURLPatterns();
 String[] servlets = fmap.getServletNames();
 List<FilterMapping> results = new ArrayList<>(urls.length + servlets.length);
 addFilterMapping(fmap.getFilterName(), dm, filterClass, urls, results, FilterMapType.URL);
 addFilterMapping(fmap.getFilterName(), dm, filterClass, servlets, results,
   FilterMapType.SERVLET_NAME);
 return results;
}
origin: psi-probe/psi-probe

if (filterMap != null) {
 String dm;
 switch (filterMap.getDispatcherMapping()) {
  case FilterMap.ASYNC:
   dm = "ASYNC";
 FilterDef fd = context.findFilterDef(filterMap.getFilterName());
 if (fd != null) {
  filterClass = fd.getFilterClass();
org.apache.tomcat.util.descriptor.web

Most used classes

  • FilterDef
    Representation of a filter definition for a web application, as represented in a element i
  • FilterMap
    Representation of a filter mapping for a web application, as represented in a elem
  • LoginConfig
    Representation of a login configuration element for a web application, as represented in a
  • SecurityCollection
    Representation of a web resource collection for a web application's security constraint, as represen
  • SecurityConstraint
    Representation of a security constraint element for a web application, as represented in a
  • WebXml,
  • ContextResourceLink,
  • ApplicationParameter,
  • ContextEnvironment,
  • ErrorPage,
  • ContextResourceEnvRef,
  • ContextEjb,
  • ContextLocalEjb,
  • ContextService,
  • FragmentJarScannerCallback,
  • InjectionTarget,
  • JspPropertyGroup,
  • ResourceBase,
  • ServletDef
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now