Я настроил Locale
раньше в JSF-приложений, но по какой-то причине, я получаю следующее:JSF Локальная конфигурация не работает
java.util.MissingResourceException: Не удается найти сверток для базового имени ком .cleanup.bundle.messages локали эс
лица-config.xml
<application>
<resource-bundle>
<base-name>com.cleanup.bundle.messages</base-name>
<var>msg</var>
</resource-bundle>
<locale-config>
<default-locale>es</default-locale>
<supported-locale>en</supported-locale>
</locale-config>
</application>
.properties
файл s:
По некоторым причинам я не могу заставить его работать, пожалуйста, не отмечать как дубликат, так как я уже проверено с этим:
Моя конфигурация точно так же, как я использовал в прошлом, но .. ничего не работает, я даже пытался установить локальный локали по умолчанию:
<f:view locale="#{languageBean.locale}">
С боба, как так:
@Named(value = "languageBean")
@SessionScoped
public class LanguageBean implements Serializable {
private Locale locale;
@PostConstruct
public void init() {
locale = FacesContext.getCurrentInstance().getApplication().getDefaultLocale();
}
И почему-то получаю то же самое MissingResourceException
.
Любая помощь с благодарностью, спасибо.
попробуйте удалить 'com.cleanup.' и посмотреть, работает ли он ??? –
@YagamiLight, я уже пробовал это:/ –
Я не знаком с Netbeans, но вижу, что вы используете Maven. Нет ли папки src/main/resources? Вы должны размещать ресурсы там в проектах Maven. Возможно, это «Другие источники», как это называют Netbeans? См. Также a.o. http://stackoverflow.com/questions/13540907/maven-and-jsf-webapp-structure-where-exactly-to-put-jsf-resources – BalusC