que tienen dos archivos en el directorio/WEB-INF i18n:propiedades ReloadableResourceBundleMessageSource no encontrando de Primavera archivo
- application.properties
- messages.properties
He configurado adecuadamente mi grano de ReloadableResourceBundleMessageSource de la siguiente manera (primavera mvc):
<bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource" id="messageSource" p:basenames="WEB-INF/i18n/messages,WEB-INF/i18n/application"
p:fallbackToSystemLocale="false"/>
y aun así obtengo esto de Spring mvc:
2012-09-03 02:59:45,911 [http-bio-8080-exec-4] DEBUG org.springframework.context.support.ReloadableResourceBundleMessageSource - Loading properties [application.properties]
2012-09-03 02:59:45,912 [http-bio-8080-exec-4] DEBUG org.springframework.context.support.ReloadableResourceBundleMessageSource - No properties file found for [WEB-INF/i18n/application_fr] - neither plain properties nor XML
2012-09-03 02:59:45,912 [http-bio-8080-exec-4] DEBUG org.springframework.context.support.ReloadableResourceBundleMessageSource - Loading properties [messages.properties]
2012-09-03 02:59:45,912 [http-bio-8080-exec-4] DEBUG org.springframework.context.support.ReloadableResourceBundleMessageSource - No properties file found for [WEB-INF/i18n/messages_fr] - neither plain properties nor XML
¿Alguien puede avisar? Podría mover los archivos de propiedades al classpath y alterar mi configuración en consecuencia, pero prefiero entender lo que está sucediendo.
Gracias litio. Como dices, debería recaer en 'application.properties' así que si cambio el nombre del archivo a' application_fr.properties' o si agrego el código sugerido, sigo recibiendo el error ... ¿Alguna otra idea? – balteo
Bueno, no es un error, es un mensaje de depuración. Podría estar comportándose correctamente. ¿Está encontrando los valores de propiedad incorrectos? Además, debe asegurarse de que application.properties exista sin importar qué. Por lo tanto, podría hacer una copia de application.properties a application_fr.properties. – Solubris
Ummm. No veo a qué se refiere con: ** Además, debe asegurarse de que application.properties exista sin importar qué. Entonces, podría hacer una copia de application.properties a application_fr.properties ** Tener application_fr.properties y application.properties? Ya lo intenté ... – balteo