We have a spring application in which we store the i18n messages and keys in a propert开发者_开发知识库ies files app_ar.properties & app_en.properties
Also we use the reloadableResourceBundleMessageSource as a message source.
now I need to edit one of the properties files and reload it so I edit the file and clear the reloadableResourceBundleMessageSource cache.
On my machine every thing is going fine but on the test server or the production server it does not work?
what would be the problem ????
As described in the javadoc:
"In contrast to ResourceBundleMessageSource, this class supports reloading of properties files through the "cacheSeconds" setting, and also through programmatically clearing the properties cache. Since application servers typically cache all files loaded from the classpath, it is necessary to store resources somewhere else (for example, in the "WEB-INF" directory of a web app). Otherwise changes of files in the classpath will not be reflected in the application."
精彩评论