Modern servlet containers support hot deployment and dynamic reloading, allowing servlet modification without server shutdown. The context can be reloaded or the servlet can be replaced dynamically. Shutdown is NOT required. This is a standard feature in production servers.