Tomcat is supposed to check servlet class timestamps and reload them. The servlet must have an entry in the web.xml for that application.
In the server.xml file look at the example Context declarations,
you should have the attribute reloadable="true" for the application.
Bill