当前位置: 代码迷 >> Java Web开发 >> web 文件路径有关问题(系统找不到指定的路径。)
  详细解决方案

web 文件路径有关问题(系统找不到指定的路径。)

热度:3878   发布时间:2013-02-25 21:20:52.0
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();    }}
  相关解决方案