Mauricio, não tem.
O meu faces-config está do jeito que postei, sem indicação a nenhum Bundle.
Porém após criar um do mesmo modo que o senhor mencionou o erro persiste, e ainda aponta para o mesmo erro acima.
Meu amigo seguinte vc estava colocando o seu arquivo dentro de uma pasta…
no eh assim.
O arquivo deve ser um pacote dentro da pasta “src” do seu projeto
Amigo, Intendi o que você estava falando. Funcionou perfeitamente! Muito obrigado.
O Arquivo deve ficar em um pacote dentro da pasta de classes do .WAR…então criei um resource fouder conforme você me informou.
Última dúvida, não sei como mais já consegui subir a aplicação sem ser obrigado a utilizar nenhum ResourceBundle.
Você sabe me dizer como faço isso?
Mesmo colocando meu Bundle normalmente, após ele encontrar o meu ele acusa que deseja ter esse:
java.util.MissingResourceException: Can't find bundle for base name artefato.javax.faces.Message, locale pt_BR
Como faço pra ele não requerer esse ou outro ResourceBundle?
isso eh pq o bundle fazer parte das configurações de internacionalização
do jsf…
neste caso o jsf nao conseguiu localizar o arquivo para pt_BR (Portugues Brasil)
mas se vc quizer add um especial para pt,
e vc fazer o mesmo procedimento ir no seu package e add outro properties
messages.properties
messages_pt_BR.properties
obs: Nao precisa add mais nenhuma informacao no faces-config
Um problema semelhante acontece comigo. Tenho uma aplicação que, acessando localmente está tudo ok. Porém, ao enviar para um outro servidor (q eu preciso para serem realizados testes funcionais da aplicação) copiando o arquivo .War na pasta do jboss desse servidor, este mesmo erro aparece logo na página inicial : java.util.MissingResourceException: Can't find bundle for base name pacote.pacote.pacote.resources.labels, locale pt_BR
Esse erro ocorre por causa das configurações do eclipse, geralmente para quem usa windows como é o meu caso e setamos nas propriedades do eclipse o UTF-8 como padrão para tentar tirar os caracteres estranhos das paginas exibidas no navegador. Isso meio que obriga o bundle a procurar arquivos do tipo pt_BR, mas pode acontecer com outros idiomas. A solução é pegar o idioma que ele da após a palavra locale e criar uma copia do arquivo acrescentando no final separado por “_” o idioma que ele mostra.
Por exemplo:
java.util.MissingResourceException: Can’t find bundle for base name pacote.pacote.pacote.resources.config, locale pt_BR
nome do arquivo “config”.
crie uma cópia do arquivo com o nome “config_pt_BR”.