Да, вам это точно нужно!Он содержит среди прочего объявления сервлета по умолчанию и JSP сервлета .Без этого все запросы, которые не отображаются ни на один из ваших сервлетов (например, CSS / JS / images), перестанут работать, и все запросы JSP будут возвращены в виде простого неразобранного исходного кода.
Кроме того, он также содержит большойотображение типа MIME, так что правильный тип контента будет установлен на основе расширения файла.Без этого весь контент будет доставлен как application/octet-stream
, и браузер может не интерпретировать его.
Не не удалить собственный Tomcat web.xml
.Он содержит минимальный набор параметров, необходимых для правильной работы веб-приложений.Там вы можете максимально изменить параметры инициализации сервлета по умолчанию и сервлета JSP, например включить / отключить списки каталогов и включить / отключить обрезку пробелов и другие незначительные параметры производительности.Вы также можете добавить дополнительные отображения типов MIME, но вы также можете сделать это на собственном веб-приложении web.xml
.Это также явно упоминается в первом блоке комментариев Tomcat web.xml
:
<!-- ======================== Introduction ============================== -->
<!-- This document defines default values for *all* web applications -->
<!-- loaded into this instance of Tomcat. As each application is -->
<!-- deployed, this file is processed, followed by the -->
<!-- "/WEB-INF/web.xml" deployment descriptor from your own -->
<!-- applications. -->
<!-- -->
<!-- WARNING: Do not configure application-specific resources here! -->
<!-- They should go in the "/WEB-INF/web.xml" file in your application. -->