Which Servlet container are you using? Most likely the problem you are experiencing comes from caching and other configuration derived from container's settings.
Sadly, I'm also experiencing similar problem in performance. Currently, using Glassfish and switching to Tomcat.
thanks Pii T for answer
I'm ussing Tomcat (forgot to mention), well how could I solve it?
Is that so? Then, you should ask for more info in http://serverfault.com/.
Hopefully, someone there might be able to help us.
You should state the situation and ask for which configuration might help.