从JSP访问文件时出现FileNotFoundException

时间:2011-11-19 09:14:25

标签: eclipse jsp filenotfoundexception

我有一个使用大量文本文件的Java程序。当作为独立的Java应用程序运行时,该程序运行得非常好。但是当我从JSP页面调用相同的方法时,它将无法工作。它说它无法找到文本文件。为项目中的每个文本文件提供FileNotFoundException

非常感谢任何帮助。我正在使用SpringSource Tool Suite 2.8 for Mac。 TC服务器。

这是错误:

1.txt到99.txt的相同:

java.io.FileNotFoundException:100.txt(没有这样的文件或目录)

1 个答案:

答案 0 :(得分:1)

我猜你的JSP页面没有和你的程序一样在同一个位置运行。如果您在Tomcat或类似的东西中运行JSP,那么它将从服务器的webapps(或类似)文件夹运行。您应该更改JSP中指定的路径以完全限定文本文件的位置。

例如,不要把它放在:

\testfiles\hello.txt

把这个

c:\bob\testfiles\hello.txt