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

x33g5p2x  于2022-02-03 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(88)

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

WebResourceRoot.getBaseUrls介绍

[英]Obtain the set of WebResourceSet#getBaseUrl() for all WebResourceSets used by this root.
[中]获取此根用户使用的所有WebResourceSet的WebResourceSet#getBaseUrl()集合。

代码示例

代码示例来源:origin: org.apache.tomee/tomee-catalina

@Override
public List<URL> getBaseUrls() {
  return delegate.getBaseUrls();
}

代码示例来源:origin: org.apache.tomcat/tomcat-catalina

/**
 * Configure associated class loader permissions.
 */
private void setPermissions() {
  if (!Globals.IS_SECURITY_ENABLED)
    return;
  if (context == null)
    return;
  // Tell the class loader the root of the context
  ServletContext servletContext = context.getServletContext();
  // Assigning permissions for the work directory
  File workDir =
    (File) servletContext.getAttribute(ServletContext.TEMPDIR);
  if (workDir != null) {
    try {
      String workDirPath = workDir.getCanonicalPath();
      classLoader.addPermission
        (new FilePermission(workDirPath, "read,write"));
      classLoader.addPermission
        (new FilePermission(workDirPath + File.separator + "-",
                  "read,write,delete"));
    } catch (IOException e) {
      // Ignore
    }
  }
  for (URL url : context.getResources().getBaseUrls()) {
    classLoader.addPermission(url);
  }
}

代码示例来源:origin: codefollower/Tomcat-Research

/**
 * Configure associated class loader permissions.
 */
private void setPermissions() {
  if (!Globals.IS_SECURITY_ENABLED)
    return;
  if (context == null)
    return;
  // Tell the class loader the root of the context
  ServletContext servletContext = context.getServletContext();
  // Assigning permissions for the work directory
  File workDir =
    (File) servletContext.getAttribute(ServletContext.TEMPDIR);
  if (workDir != null) {
    try {
      String workDirPath = workDir.getCanonicalPath();
      classLoader.addPermission
        (new FilePermission(workDirPath, "read,write"));
      classLoader.addPermission
        (new FilePermission(workDirPath + File.separator + "-",
                  "read,write,delete"));
    } catch (IOException e) {
      // Ignore
    }
  }
  for (URL url : context.getResources().getBaseUrls()) {
    classLoader.addPermission(url);
  }
}

代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core

/**
 * Configure associated class loader permissions.
 */
private void setPermissions() {
  if (!Globals.IS_SECURITY_ENABLED)
    return;
  if (context == null)
    return;
  // Tell the class loader the root of the context
  ServletContext servletContext = context.getServletContext();
  // Assigning permissions for the work directory
  File workDir =
    (File) servletContext.getAttribute(ServletContext.TEMPDIR);
  if (workDir != null) {
    try {
      String workDirPath = workDir.getCanonicalPath();
      classLoader.addPermission
        (new FilePermission(workDirPath, "read,write"));
      classLoader.addPermission
        (new FilePermission(workDirPath + File.separator + "-",
                  "read,write,delete"));
    } catch (IOException e) {
      // Ignore
    }
  }
  for (URL url : context.getResources().getBaseUrls()) {
    classLoader.addPermission(url);
  }
}

相关文章

微信公众号

最新文章

更多