Problemas com a Internacionalização de mensagens do JSF ao fazer o Deploy em um servidor

Olá galera do GUJ,

Estou com um problema bastante estranho,
Tenho um projeto com essas configurações para o meu arquivo de propriedade de mensagens:

<application> <locale-config> <default-locale>pt_BR</default-locale> <supported-locale>pt</supported-locale> </locale-config> <resource-bundle> <base-name>resource.bundle.message</base-name> <var>msg</var> </resource-bundle> </application>

Porém ao fazer o deploy para um servidor da Amazon, eu recebo o seguinte erro:

[code]exception

javax.servlet.ServletException: Can’t find bundle for base name messages, locale pt
javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:368)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:112)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)[/code]

Parece que ele não está encontrando o caminho para o meu arquivo de propriedade de mensagens.
Alguém já passou por isso antes?
No localhost está funcionando perfeitamente, é apenas quando eu subo para o servidor da Amazon.

Ah sim, o arquivo está na raiz do projeto.

Mas o arquivo está na raiz dentro das pastas?
src/resource/bundle/message.properties?

Outra coisa,
tente colocar seu arquivo como:
message_pt_BR

E tenta colocar pt_BR tanto no default-locale quanto no supported-locale. No código que você postou, o supported-locale tá somente com “pt”

[quote=Hebert Coelho]Mas o arquivo está na raiz dentro das pastas?
src/resource/bundle/message.properties?

Outra coisa,
tente colocar seu arquivo como:
message_pt_BR[/quote]

Opa, o arquivo está na raiz do projeto sim.

o nome dele está como messages_pt_BR.properties

É aconselhável colocar no supported-locale? Irei tentar isso.