Erro estranho no Struts

Buenas!
Estou com um erro muito estranho ao rodar um .jsp usando o Struts.

javax.servlet.ServletException: javax.servlet.jsp.JspException: Missing message for key "site.title" in bundle "(default bundle)" for locale pt_BR

Fiz o import do struts-blank.war para servir de base e não deu erro. Mas quando tentei fazer outras jsp’s não funciona. Vendo no stacktrace no console do Eclipse, aparece uns warnings dizendo que não conseguiu localizar MessageResources_pt_BR.properties, mais alguns outros arquivos com pt_BR ou pt. Alguém sabe que arquivos são esses? Ah, estou seguindo a apostila da Caelum e este erro aconteceu logo no primeiro exemplo, o que utiliza o MessageResources para imprimir mensagens na página. Postarei os códigos aqui.
Trecho do MessageResources.properties

menu.nome = Nome do menu
menu.arquivo = Escolher arquivo
menu.editar = Editar arquivo
menu.sair = Sair da aplicação
site.titulo = Sistema de teste de Struts

A jsp testamensagens.jsp

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>

<html>
<head>
<title>
<bean:message key="site.titulo"/>
</title>
</head>
<body>
	<bean:message key="menu.nome"/><br/>
	<bean:message key="menu.arquivo"/><br/>
	<bean:message key="menu.editar"/><br/>
	<bean:message key="menu.sair"/><br/>
	<bean:message key="site.titulo"/><br/>
</body>
</html>

MessageResources.properties provavalemente é um arquivo pra vc armazenar as mensagens que sua aplicação da durante a execução. Talvez vc esteja misturando a camada de view com a camada de controller.

Oi, tive o mesmo problema que o seu, a solução foi renomear o arquivo para

MessageResources_pt.properties

Encontrei isso em uma mensagem de Warning no log do tomcat …

Tenta ai, aqui funcionou belezinha…

T+

Jéfferson R. Zuchi