如何从Java Web应用程序存取权限在WEB-INF文件(How to acces a file

2019-10-20 01:01发布

你有什么想法如何从我的应用程序访问WEB-INF /索引文件夹的文件? 我用我的应用程序OpenCms的,我想打开位于WEB-INF /索引文件夹中的Lucene搜索索引(使用Lucene的IndexReader类的帮助)。 Lucene的罐被存储在WEB-INF / lib文件夹。

Answer 1:

如果你想查找的RFS的WEB-INF文件夹下的文件(实际文件系统),你可以通过获取路径:

String filepath = pageContext.getServletContext().getRealPath("/") + "WEB-INF" + java.io.File.separator + "index";

然后使用常见的Java文件的方法来读取它。



Answer 2:

你有什么打算与这些索引文件怎么办?

OpenCms中使用Lucene的为它的搜索引擎。 它可以利用Lucene从OpenCms的用于其他用途之内,没有任何麻烦,如果索引文件是在“正确”的文件夹。



文章来源: How to acces a file under WEB-INF from a Java web application