После того, как я попробовал разные вещи, я нашел следующее:
Я понял, что папка webapps - это папка, определенная как 'appBase' сервера.(Эта переменная может быть настроена в файле server.xml, расположенном в папке conf, которая видна из корневого файла вашего Apache tomcat) Другими словами, она служит прямым местоположением, где Tomcat ищет приложение.
Однако не сказано, что Tomcat не заходит в папки;именно поэтому мои веб-приложения могут обновляться и получать ошибки в веб-приложениях, но не в ROOT.Я знаю это, потому что я изменил переменную 'appBase' прямо на то место, где находились мои приложения, и внезапно они показывали ошибки от tomcat.
Если в веб-приложение вносятся изменения по определенному пути 'appBase', им нужнобыть перезагруженным определенным образом.Одним из них является использование функции диспетчера Tomcat, а другим - удаление файлов в рабочей папке (находится в основной папке Apache Tomcat. Продолжайте нажимать на папки из рабочей папки, пока не перейдете в основную папку веб-приложения).Компонент Tomcat Manager может быть более утомительной для реализации задачей, потому что нужно знать, как настроить пользователей для tomcat (в tomcat-users.xml, который находится в папке conf), и документация для этого ограничена.Второе решение, которое заключается в удалении вашего веб-приложения, находящегося в рабочей папке, может быть выполнено во время работы tomcat и сразу же выполнит ваши изменения.
Более подробную информацию можно найти в другой публикации Stack Overflow: Как заставить tomcat перезагрузить недавно скомпилированные файлы классов / военных действий