当前位置: 首页 > 面试题库 >

与WEB-INF中的conf / web.xml相比,Tomcat中的conf / web.xml是什么?

傅茂实
2023-03-14
问题内容

我的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/lib中的一个jar中。现在我需要在tomcat/conf的web.xml中映射到该类文件。 我以为tomcat会公开WEB-INF/lib中的所有类文件,这样就可以直接获得类。 Apache的部署指南引用 当您将应用程序安装到Tomcat(或任何其他2.2或更高版本的Servlet容器)中时,WEB-INF//目录中的类以及WEB-INF/

  • 根据我的理解,过滤器的执行顺序是它们在web中定义的顺序。用于相同url映射的xml。但是,如果我们在容器的web上为同一url映射定义了多个过滤器,那么我找不到任何关于这种行为的参考。xml和单个应用程序的web。xml 我的假设是,因为应用程序是作为容器的一部分部署的,比如tomcat,它有web。xml本身,以及针对每个部署的应用程序的任何请求,都必须通过tomcat/conf/web中定义

  •  说明 调用方法: $.f2e.task.conf(option,fn) 函数说明: 常规活动配置 参数说明: @param {string} act 活动key (必要) @param {string} gameId 游戏Id @param {string} serverId 区服Id @param {function} fn 回调函数 @void @example 返回数据说明: <scri

  • CVC-complex-type2.4.a:发现以元素“async-supported”开头的内容无效。应为“{”http://java.sun.com/xml/ns/javaee“:run-as,”http://java.sun.com/xml/ns/javaee“:security-role-ref}”之一。 这是我的web.xml