nesta package q vc informou deve ter seu arquivo de mensagens…
espero ter ajudado
I
InsaneChess
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.
M
mauriciot.silva
Seguinte depois q vc adicionar o o bundle no seu faces-config…
vai na pasta de build do seu projeto e verifica se o arquivo foi
adicionado…
I
InsaneChess
Segue erro:
java.util.MissingResourceException: Can't find bundle for base name artefato.resources.GlobalMessages, locale pt_BR
Coloquei o .war gerado em anexo. Contém o Bundle na pasta de resources.
M
mauriciot.silva
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?
Muito Obrigado pela Ajuda!!!
Att,
Diogo Barbosa
M
mauriciot.silva
vc remover a pasta resource do seu webContent??
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
vlw
P
piks
Caros,
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
Alguma ideia do que possa ser? visto que na minha máquina está tudo certo.
Abraços
G
gbdaniel_rj
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”.
P
piks
Aí sim, fera!
Na época eu precisei ir para outro projeto, mas lembro que não havia chegado em uma solução. Valeu!