Если вы развертываете свое веб-приложение как WAR, содержащее статические ресурсы, такие как HTML-страницы, CSS и JS, я не думаю, что вы можете обновить эти файлы без перезапуска вашего контейнера, поскольку эти ресурсы находятся внутри WAR.
Поэтому, когда вы обновляете эти ресурсы, вам нужно переупаковать вашу WAR, а затем Tomcat нужна эта новая WAR и перезапустить контейнер.
Обратите внимание, что Tomcat может перезапустить контейнер без перезапуска всего сервера:
Из Документация Tomcat :
Развертывание на работающем сервере Tomcat
Возможно развертывание веб-приложений на работающем сервере Tomcat.
Если атрибут Host autoDeploy
имеет значение "true", Хост будет пытаться динамически развертывать и обновлять веб-приложения по мере необходимости, например, если новый файл .WAR будет добавлен в appBase
.Чтобы это работало, хост должен иметь фоновую обработку, которая является конфигурацией по умолчанию.