Ответ на ваш вопрос должен сделать что-то с принятым ответом в этой теме
Как Tomcat находит ГЛАВНУЮ СТРАНИЦУ моего веб-приложения?
Проще говоря, в WEB-INF / web. xml должна быть определена домашняя страница, если ничего не определено, то, что когда-либо определено в файле TOMCAT_HOME / conf / web. xml будет рассматриваться как домашняя страница tomcat server
, поэтому в вашем случае я думаю, что вы не определили домашнюю страницу c в WEB-INF / web. xml, поэтому tomcat искал индекс. html страницу, которая соответствует конфигурации по умолчанию, но индекс. html недоступен для tomcat, поэтому вы увидели ошибку 404. Как только вы поместили туда файл index. html, у вас все заработало