If I have a running application, and I redeploy, is it possible to keep the server live or does it have to shut-down and re-load? Any gotchas with doing this on a busy server?
Also, I have been reading that if you don't probably clean things up in a web app, there is a strong possibility that the class loader will not be destroyed when re-deploying and result in OOM errors potentially (if you redeploy frequently etc.) How can you avoid this situation? Is the full proof method to start/stop the tomcat service?