title: Grails message.properties changes not taking effect in deployed application
body: <p>I have a really annoying problem with a deployed Grails application on tomcat 7</p>
  
  <p>I created a tool in my website that basically allows the site admin to edit message.properties files so that he can change the messages for a certain language as he desire.</p>
  
  <p>All the changes are saved successfully to the file he edited.</p>
  
  <p>In development, while running the website from STS (Soring Source Tools Suite; somethng like eclips) I just refresh the website in the browser and I see the changes instantly, all the changes that made to the message.properties file for the selected language is taking effect correctly.</p>
  
  <p>But in the deployed application (same code same config no errors) the admin do the same thing, edit the resources in the same way as before, the message.properties file is saved with the new values correctly, but, I dont see the changes in the browser, unless I restarted tomcat, or after number of hours!</p>
  
  <p>I've disabled the tomcat 7 caching, and I still face the same problem.
  I've spent more than 4 days googling, but all the results are not related to my problem, and most of them are related to hibernate caching.  </p>
  
  <p><em>So, my question simply is as follows:</em></p>
  
  <p><strong>I want to go to a message.properties file in my deployed grails application, lets say message_en.properties, change lets say default.welcome.message=Welcome to default.welcome.message=Hello, World!
  And then open any browser, and see Hello, World! instead of Welcome</strong></p>
  
  <p>Thanks in advance for any help =')</p>