本文整理汇总了Java中org.eclipse.jetty.util.resource.JarResource.newJarResource方法的典型用法代码示例。如果您正苦于以下问题:Java JarResource.newJarResource方法的具体用法?Java JarResource.newJarResource怎么用?Java JarResource.newJarResource使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.jetty.util.resource.JarResource
的用法示例。
在下文中一共展示了JarResource.newJarResource方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: configureDocumentRoot
import org.eclipse.jetty.util.resource.JarResource; //导入方法依赖的package包/类
private void configureDocumentRoot(WebAppContext handler) {
File root = getValidDocumentRoot();
root = (root != null ? root : createTempDir("jetty-docbase"));
try {
if (!root.isDirectory()) {
Resource resource = JarResource
.newJarResource(Resource.newResource(root));
handler.setBaseResource(resource);
}
else {
handler.setBaseResource(Resource.newResource(root.getCanonicalFile()));
}
}
catch (Exception ex) {
throw new IllegalStateException(ex);
}
}
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:18,代码来源:JettyEmbeddedServletContainerFactory.java
示例2: getDirectoryResource
import org.eclipse.jetty.util.resource.JarResource; //导入方法依赖的package包/类
/** Returns a resource for the directory. */
Resource getDirectoryResource(String directory, boolean isInJar,
File installRootDirectory) {
if (isInJar) {
try {
return JarResource.newJarResource(Resource
.newResource(Servlet.class.getClassLoader()
.getResource(directory)));
} catch (final IOException e) {
}
return null;
} else {
return Resource.newResource(new File(installRootDirectory,
directory));
}
}
示例3: configureDocumentRoot
import org.eclipse.jetty.util.resource.JarResource; //导入方法依赖的package包/类
private void configureDocumentRoot(WebAppContext handler) {
File root = getValidDocumentRoot();
if (root != null) {
try {
if (!root.isDirectory()) {
Resource resource = JarResource
.newJarResource(Resource.newResource(root));
handler.setBaseResource(resource);
}
else {
handler.setBaseResource(
Resource.newResource(root.getCanonicalFile()));
}
}
catch (Exception ex) {
throw new IllegalStateException(ex);
}
}
}