与WEB-INF中的conf / web.xml在Tomcat中使用的是什么?

我的Tomcat部署在conf文件夹下有一个web.xml文件。与WEB-INF中的conf / web.xml相比,Tomcat中的conf /

web.xml是什么?我需要吗?

回答:

是的,您绝对需要它!它包含默认Servlet和JSP Servlet的声明。没有它,所有未映射到您的任何servlet上的请求(例如CSS / JS /

images)将停止工作,并且所有JSP请求将作为纯未解析的源代码返回。

此外,它还包含一个大型的mime类型映射,以便将根据文件扩展名设置正确的内容类型。没有它,所有内容将按原样交付,application/octet-

stream浏览器可能无法解释该内容。

不要

删除Tomcat的自己web.xml。它包含使您的Web应用程序正常运行所需的最少一组设置。您最多可以在此处更改默认Servlet和JSP

Servlet的初始化参数,例如启用/禁用目录列表以及启用/禁用空白修剪和其他次要性能设置。您还可以在此处添加额外的mime类型映射,但是也可以自己在webapp上进行此操作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. -->

以上是 与WEB-INF中的conf / web.xml在Tomcat中使用的是什么? 的全部内容, 来源链接: utcz.com/qa/399876.html

回到顶部