1

プロパティ ファイルは、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)

ここで何が問題なのですか?

4

3 に答える 3

2

代わりに、プロパティ ファイルを WEB-INF/classes/ dir に配置します。

于 2012-08-19T12:49:14.837 に答える
1

一般的な経験則として:

  1. コードに追加System.out.println(System.getProperty("user.dir"));します。
  2. 印刷されたディレクトリに移動します。
  3. プロパティ ファイルをその場所にコピーします。
于 2012-08-19T12:52:52.720 に答える
0

「/myfile.properties」で試しましたか? ファイルを参照する方法は、クラスが存在する場所への相対パスを解決します。

于 2012-08-19T12:46:44.680 に答える