Mam dwa pliki w katalogu/i18n WEB-INF:właściwości ReloadableResourceBundleMessageSource nie znajdując sprężyny file
- application.properties
- messages.properties
Mam poprawnie skonfigurowany mój ReloadableResourceBundleMessageSource fasoli w następujący sposób (wiosna mvc):
<bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource" id="messageSource" p:basenames="WEB-INF/i18n/messages,WEB-INF/i18n/application"
p:fallbackToSystemLocale="false"/>
i jeszcze mam to od wiosny 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
Czy ktoś może doradzić? Mógłbym przenieść pliki właściwości do ścieżki klas i odpowiednio zmodyfikować moją konfigurację, ale wolałbym zrozumieć, co się dzieje.
Thanks litu. Tak jak mówisz, powinieneś wrócić do 'application.properties', więc czy zmienię nazwę pliku na' application_fr.properties' lub dodaję sugerowany przez ciebie kod, nadal otrzymuję błąd ... Czy jest jakikolwiek inny pomysł? – balteo
Cóż, to nie jest błąd, to komunikat debugowania. Mógł zachowywać się poprawnie. Czy znajdujesz nieprawidłowe wartości właściwości? Powinieneś również upewnić się, że application.properties istnieje niezależnie od tego. Tak więc można zrobić kopię pliku application.properties do pliku application_fr.properties. – Solubris
Ummm. Nie rozumiem, co masz na myśli przez: ** Ponadto powinieneś upewnić się, że application.properties istnieje niezależnie od tego. Aby utworzyć kopię pliku application.properties do pliku application_fr.properties ** Posiadającego application_fr.properties i application.properties? Próbowałem już tego ... – balteo