- 締切済み
propertiesの置き場所指定
Javaをeclipseで開発しています。 propertiesはWEB-INFのclasses配下に置きますが、 ResourceBundleの場合は getBundle("WEB-INF.classes.connection"); のような書き方でよろしいのでしょうか? どうしても「Can't find bundle for base name WEB-INF.classes.connection」と表示されています。 解決法をお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- run34ricky
- ベストアンサー率64% (38/59)
回答No.2
むー。。 なんでしょう。 プロパティファイル名が、connection.properties なら 通常、取得できるのですが、、、 Eclipseであるなら、ソースディレクトリに配置しないと、 コンパイル時に削除されるというのはありえますが。。。
- run34ricky
- ベストアンサー率64% (38/59)
回答No.1
リソースバンドルは、クラスファイルの検索と同様にしますので、 WEB-INF/classes に、connection.propertiesならば、 getBundle("connection"); ではないでしょうか?
補足
getBundle("connection");でやりましたが、結果が同じでした。 違うところで原因があるのでしょうか?