Как получить доступ к файлу в WEB-INF из веб-приложения Java - PullRequest
1 голос
/ 26 февраля 2010

Есть ли у вас какие-либо идеи, как получить доступ к файлам в папке WEB-INF / index из моего приложения? Я использую OpenCMS для своего приложения и хочу открыть поисковый индекс Lucene (с помощью класса Lucene IndexReader), расположенный в папке WEB-INF / index. Баночка Lucene хранится в папке WEB-INF / lib.

Ответы [ 2 ]

0 голосов
/ 01 сентября 2010

Что вы собираетесь делать с этими индексными файлами?

OpenCms использует Lucene для своей поисковой системы. Можно использовать Lucene из OpenCms для других целей без каких-либо проблем, если файлы индекса находятся в «правильной» папке.

0 голосов
/ 12 июня 2010

Если вы хотите найти файл в RFS (реальной файловой системе) в папке WEB-INF, вы можете получить путь через:

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

, а затем используйте обычные методы файла Java, чтобы прочитать его.

...