web 文件路径问题(系统找不到指定的路径。)
开发工具eclipse ,服务器tomcat
在WebRoot目录下建立user.property
现在通过Request().getRealPath读取RealPath成功了,加上文件名以后
可以通过System.out打印出来
打印string类型变量filepath结果如下
c:\tomcat6\webapps\test\WebRoot\user.property
根据这个路径读取user.property
代码如下
inputFile = new FileInputStream(filePath);
propertie.load(inputFile);
inputFile.close();
省略异常处理等等语句若干
但是系统报错
java.io.FileNotFoundException: c:\tomcat6\webapps\test\WebRoot\user.property (系统找不到指定的路径。)
通过调试,传入的filepath值正常
现在不知问题出在哪里
恳请大家帮忙
另外如果资源绑定应该如何设定路径,也请帮忙
------解决方案--------------------
我觉得你的代码和想法都没错,可能是哪里没注意出现的一些低级小错误,可能明天再看就好了
着急的话先换换别的方法试试
http://blog.csdn.net/sunyujia/archive/2008/09/21/2957481.aspx
------解决方案--------------------
在你的异常栈中有没有Caused By的那一段话?如果有,那个一般是原因。
另外你自己写一个简单地java类测试一下,如:
Java code
import java.io.FileInputStream;
public class Test {
public static void main(String [] args) throws Exception {
FileInputStream is = new FileInputStream("c:\\tomcat6\\webapps\\test\\WebRoot\\user.property");
is.close();
}
}