Я развернул WAR-файл в $ TOMCAT_HOME / webapps, скопировав его в каталог, как я делал это тысячу раз раньше.Tomcat обнаруживает ВОЙНУ и раздувает ее.Я могу просмотреть дерево каталогов на моем сервере в командной строке (это Fedora).
Но когда я обращаюсь к веб-приложению в браузере моей клиентской машины, я получаю только 404 ошибки.Это произошло с двумя последними развертываниями совершенно разных WAR.
Первым была замена существующей WAR.Сначала я удалил WAR и его раздутый каталог, а затем скопировал в WAR, который накачал ... 404. Я снова удалил все, вернул ранее работающую WAR из резервной копии.Это раздуло и работало.
Второй был совершенно новым, никогда ранее не развернутой WAR ... ничего кроме 404.
Другие WAR работают, но теперь я боюсь что-либо изменить, покаЯ знаю, что происходит.Есть какие-нибудь подсказки?
Редактировать : Из моего комментария видно, что в журналах содержалось сообщение "SEVERE: Error listenerStart" после развертывания WAR Tomcat.Не было обнаружено ни следов стека, ни других ошибок.
Edit2 : Оказывается, вторая WAR искала ELResolver и не смогла его найти.Это было похоронено в файле журнала localhost.