Я обновляю приложение Spring / Angular с Tomcat 7.0.59 до 7.0.99. Я использую встроенный сервер Tomcat и запускаю приложение из командной строки («tomcat7: run-war»).
Проблема в том, что в контекст добавляются файлы приветствия по умолчанию (из Tomcat.initWebappDefaults ()). Код Tomcat добавляет defaultWebXmlListener в Tomcat.addWebapp, который добавляет несколько вещей, включая «index. html», «index.htm» и «index. jsp». Я хочу, чтобы index. html и index.htm были удалены, но встроенный Tomcat принудительно вводит их. web моего приложения. xml найдено, но файлы приветствия добавляются в список, а не заменяются.
Когда я запускаю tomcat 7.0.59 из командной строки, он работает нормально и не добавляет дополнительные файлы приветствия.
Когда я запускаю tomcat 7.0.99 изнутри IntelliJ с помощью внешнего сервер, он работает нормально и не добавляет дополнительные файлы приветствия.