getResourceAsStream给出null

时间:2014-12-06 23:10:13

标签: java servlets

我为本地Tomcat7服务器编写了一个servlet类,用于将文件上传到项目根文件夹中名为“temp”的文件夹中。包含servlet类的java文件还包含另一个名为PdfRenderer的类。将文件上传到temp文件夹后,servlet类创建PdfRenderer的对象并调用该PdfRenderer对象的方法。该方法包含一行

PdfRenderer.class.getResourceAsStream("/temp/" + fileName));

其中fileName是上传的文件。

这行代码创建了一些异常。我认为getResourceAsStream在这里给出了NULL。虽然文件已正确上载,但它在临时文件夹中可用。我尝试使用基于系统的绝对地址,即/ var / lib / tomcat7 / Webapps / test-app / temp / fileName。但直到它没有改变任何东西。

我该怎么办?请建议。请询问是否需要进一步的信息。

0 个答案:

没有答案