Sorry Brian....We were busy in some other work for 2 months. So couldn't look into it. now I ahve got the solution thanks to you. What I have noticed that with ReloadableResourceBundleMessageSource class we have to put classpath as prefix with basename property. This was the only problem. Thanks once again and sorry for such a late reply.