Comment puis-je faire Tomcat arrêter la mise en cache ma servlet réponses?

Je suis en train d'apprendre les Servlets de programmation, à l'aide d'Apache Tomcat 6 sur une Ubuntu 8.10 machine, et je suis en cours d'exécution avec une très ennuyeux problème, apparemment, liées à la mise en cache.

C'est ce que je fais: - je écrire une servlet, le mettre dans une belle structure de répertoire et de le déployer via les Applications Web Tomcat Manager. Il fonctionne comme prévu. Puis-je modifier la servlet, recompiler et essayez d'accéder à nouveau, mais Tomcat revient toujours la même vieille version. Le rechargement de l'Application ou même en redémarrant le serveur ne fonctionne pas. La seule chose qui fonctionne est "annulant le déploiement" de l'Application, puis de la déployer une fois de plus.

Je dois le faire à chaque fois que je fais quelque petit changement sur mon code. Elle le suce.

Je suis sûr qu'il ya un moyen de contourner cela, mais je n'ai pas trouvé la réponse nulle part sur le web (et j'ai fait une recherche beaucoup). Je serais vraiment reconnaissant de toute aide. Merci!

OriginalL'auteur | 2009-01-06