我的属性文件放在我的webapp的根目录下。
properties.load(new FileInputStream("myfile.properties"));
给出:
java.io.FileNotFoundException: myfile.properties
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:97)
这里有什么问题?
答案 0 :(得分:2)
将您的属性文件改为WEB-INF / classes / dir
答案 1 :(得分:1)
作为一般经验法则:
System.out.println(System.getProperty("user.dir"));
添加到您的代码中。答案 2 :(得分:0)
你试过“/myfile.properties”吗?您引用该文件的方式将解析相对于该类所在位置的路径AFAIK。