リソースバンドルの呼び出し方としてはまあごく普通にこんな感じ。
ResourceBundle rb = ResourceBundle.getBundle("hogehoge");
String URL = rb.getString("URL");
hogehoge_ja.propertiesというリソースをWEB-INF/classesに置き、クラスパスとか設定していたのですが、どうやっても読んでくれない。起動用スクリプトでcdしてカレントディレクトリを設定したりしていたので、そこにhogehoge_ja.propertiesへのシンボリックリンクを置いたりしたのですが、全然ダメ。
結局直せたのですが、バッチの起動用スクリプトの中で、LANGを設定していないのが原因でした。
export LANG=ja_JP.UTF-8
の1行をスクリプトに挿入することで、hogehoge_ja.propertiesを読んでくれました。
英語版のリソースファイルを探しに行ってたんですね…