本文整理了Java中org.apache.catalina.WebResourceSet.getBaseUrl()
方法的一些代码示例,展示了WebResourceSet.getBaseUrl()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebResourceSet.getBaseUrl()
方法的具体详情如下:
包路径:org.apache.catalina.WebResourceSet
类名称:WebResourceSet
方法名:getBaseUrl
[英]Obtain the base URL for this set of resources. One of the uses of this is to grant read permissions to the resources when running under a security manager.
[中]获取这组资源的基本URL。它的用途之一是在安全管理器下运行时,向资源授予读取权限。
代码示例来源:origin: org.springframework.boot/spring-boot
@Override
public URL getBaseUrl() {
return this.delegate.getBaseUrl();
}
代码示例来源:origin: joinfaces/joinfaces
private URL mainFile(WebResourceRoot resources) {
URL result = null;
for (WebResourceSet resourceSet :resources.getJarResources()) {
if (resourceSet instanceof JarWarResourceSet) {
result = resourceSet.getBaseUrl();
break;
}
}
return result;
}
代码示例来源:origin: org.joinfaces/jsf-spring-boot-autoconfigure
private URL mainFile(WebResourceRoot resources) {
URL result = null;
for (WebResourceSet resourceSet :resources.getJarResources()) {
if (resourceSet instanceof JarWarResourceSet) {
result = resourceSet.getBaseUrl();
break;
}
}
return result;
}
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
@Override
public List<URL> getBaseUrls() {
List<URL> result = new ArrayList<>();
for (List<WebResourceSet> list : allResources) {
for (WebResourceSet webResourceSet : list) {
if (!webResourceSet.getClassLoaderOnly()) {
URL url = webResourceSet.getBaseUrl();
if (url != null) {
result.add(url);
}
}
}
}
return result;
}
代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core
@Override
public List<URL> getBaseUrls() {
List<URL> result = new ArrayList<>();
for (List<WebResourceSet> list : allResources) {
for (WebResourceSet webResourceSet : list) {
if (!webResourceSet.getClassLoaderOnly()) {
URL url = webResourceSet.getBaseUrl();
if (url != null) {
result.add(url);
}
}
}
}
return result;
}
代码示例来源:origin: codefollower/Tomcat-Research
@Override
public List<URL> getBaseUrls() {
List<URL> result = new ArrayList<>();
for (List<WebResourceSet> list : allResources) {
for (WebResourceSet webResourceSet : list) {
if (!webResourceSet.getClassLoaderOnly()) {
URL url = webResourceSet.getBaseUrl();
if (url != null) {
result.add(url);
}
}
}
}
return result;
}
代码示例来源:origin: org.apache.tomee/tomee-catalina
@Override
public void setResources(final WebResourceRoot resources) {
this.resources = resources;
if (StandardRoot.class.isInstance(resources)) {
final List<WebResourceSet> jars = (List<WebResourceSet>) Reflections.get(resources, "jarResources");
if (jars != null && !jars.isEmpty()) {
final Iterator<WebResourceSet> jarIt = jars.iterator();
while (jarIt.hasNext()) {
final WebResourceSet set = jarIt.next();
if (set.getBaseUrl() == null) {
continue;
}
final File file = URLs.toFile(set.getBaseUrl());
try {
if (file.exists() && (!TomEEClassLoaderEnricher.validateJarFile(file) || !jarIsAccepted(file))) {
// need to remove this resource
LOGGER.warning("Removing " + file.getAbsolutePath() + " since it is offending");
jarIt.remove();
}
} catch (final IOException e) {
// ignore
}
}
}
}
}
代码示例来源:origin: org.apache.tomee/tomee-catalina
for (final WebResourceSet[] sets : asList(webResources.getPreResources(), webResources.getPostResources(), webResources.getJarResources())) {
for (final WebResourceSet wr : sets) {
final URL base = wr.getBaseUrl();
if (base != null) {
final File baseFile = URLs.toFile(base);
内容来源于网络,如有侵权,请联系作者删除!