Apesar de ser um pouco tarde, acabei de solucionar um problema e fiquei disposto a postar a solução. Estou montando um projeto utilizando as seguintes ferramentas:
- Ide Eclipse;
- JSF;
- Plug-in do JBoss Tools;
- Facelets;
- Rich-Faces.
Ao executar o projeto estava ocorrendo o seguinte erro:
java.util.MissingResourceException: Can't find bundle for base name test.resources.MessageResources, locale pt_BR
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)
java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:805)
java.util.ResourceBundle.getBundle(ResourceBundle.java:699)
javax.faces.component.MessageFactory.getMessage(MessageFactory.java:122)
javax.faces.component.MessageFactory.getMessage(MessageFactory.java:199)
javax.faces.component.MessageFactory.getMessage(MessageFactory.java:232)
javax.faces.component.MessageFactory.getMessage(MessageFactory.java:209)
javax.faces.component.UIInput.addConversionErrorMessage(UIInput.java:1074)
javax.faces.component.UIInput.validate(UIInput.java:630)
O problema é que não estava sendo possível encontrar o arquivo resource.properties. Para contornar esse problema foi necessário adicionar o
no arquivo faces-config:
Obviamente que o arquivo de resources ficou na seguinte estrutura do projeto:
- JavaSource\resources_pt_BR.properties.
Espero ter ajudado, posteriormente esterei colocando alguns problemas para ajudar a comunidade de desenvolvimento.
Nenhum comentário:
Postar um comentário