我使用Lucene索引PDF文档,我使用Eclipse indigo作为IDE和tomcat7作为servlet容器,问题是当我索引文档并想保存原始文档供以后下载时,但是eclipse把文档放在临时目录中而不是我选择的目录。
这是我正在做的。Eclipse,问题与getRealPath()
我有这个PARAM在我的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>
然后调用它servlet初始化()内梅索德这样
filePath = getServletContext().getRealPath("") + File.separator + getServletContext().getInitParameter("file-upload");
总之
我试图存储在目录中的文件名为我的项目中的“文件夹”被称为“搜索”,但日食会将其存储在如下临时位置:
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
任何想法如何解决这个问题?
服务器 - > Tomcat v7.0服务器在localhost-config - > server.xml我找不到它。 – solid 2012-07-09 16:10:19
剂量这与你告诉我有什么关系 –
solid
2012-07-09 16:13:46
@solid:'server.xml'不会在那位置。您可以使用“CTRL + SHIFT + R”,然后搜索“server.xml” – 2012-07-09 16:14:04