i18n не может найти пакет ресурсов - PullRequest
1 голос
/ 19 января 2010

Я поместил файл перевода app_fi.properties в папку / WEB-INF / i18n /, но получаю следующее сообщение об ошибке.Что здесь может быть не так?

java.util.MissingResourceException: Can't find bundle for base name WEB-INF.i18n.app, locale fi_FI  java.util.ResourceBundle.throwMissingResourceException(Unknown Source)  java.util.ResourceBundle.getBundleImpl(Unknown Source)
    java.util.ResourceBundle.getBundle(Unknown Source)  

Ответы [ 2 ]

6 голосов
/ 19 января 2010

Вы должны поместить свойства app _ *. В / WEB-INF / classes (или где-нибудь в пути к классам) и загрузить его как класс.

Например:

/WEB-INF/classes/i18n/pack2/app_fi.properties

загружено с

ResourceBundle.getBundle("i18n.pack2.app", ...)
1 голос
/ 19 января 2010

Вы добавили папку WEB-INF/i18n в classpath контейнеров?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...