Set reloadable attribute of element in context.xml to true.
Then Tomcat will monitor changes in /WEB-INF/classes and /WEB-INF/lib and reload whenever appropriate.
If you're using an IDE, this is configureable as server setting as well. Here's how it look like in Eclipse:
