Я индексирую PDF-документ с помощью Lucene, использую Eclipse indigo в качестве IDE и tomcat7 в качестве контейнера сервлетов, проблема заключается в том, что я индексирую документ и хочу сохранить исходный документ для последующей загрузки, но eclipse помещает документы во временный каталог в вместо каталога, который я выбрал.
вот что я делаю.
У меня есть этот параметр в моем файле web.xml
<context-param>
<description>Location to store uploaded file also the location of files to be indexed</description>
<param-name>file-upload</param-name>
<param-value>
folder\
</param-value>
</context-param>
затем вызывая его внутри метода инициализации сервлета ()следующим образом
filePath = getServletContext().getRealPath("") + File.separator + getServletContext().getInitParameter("file-upload");
Короче говоря, я пытаюсь сохранить документ в каталоге с именем «папка» внутри моего проекта, который называется «Поиск», но eclipse сохранит его во временном месте, подобном этому:
C:\Users\Solid\Dropbox\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Search\folder\ir_overview.pdf
но на самом деле путь такой:
C:\Users\Solid\Dropbox\workspace\Search\WebContent\folder
есть идеи, как это решить??