Tomat的默认servlet(DefaultServlet)

https://tomcat.apache.org/tomcat-10.1-doc/default-servlet.html

DefaultServlet 用来处理对静态资源的请求、以及罗列目录下的内容(前提是配置了允许罗列)。

DefaultServlet 是全局声明的,在$CATALINA_BASE/conf/web.xml中声明,默认声明如下:

csharp 复制代码
<servlet>
    <servlet-name>default</servlet-name>
    <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
    <init-param>
        <param-name>debug</param-name>
        <param-value>0</param-value>
    </init-param>
    <init-param>
        <param-name>listings</param-name>
        <param-value>false</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

...

<!-- The mapping for the default servlet -->
<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

所以,默认情况下,DefaultServlet在应用启动的被加载、禁止罗列目录内容、 debug被打开。

DefaultServlet有很多属性,可以修改其行为。

相关推荐
DianSan_ERP12 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
大大水瓶12 天前
Tomcat
java·tomcat
失重外太空啦12 天前
Tomcat
java·服务器·tomcat
屎到临头想搅便12 天前
TOMCAT
java·tomcat
微风起皱12 天前
企业级WEB应用服务器TOMCAT
java·前端·tomcat
天蓝不会忘记0212 天前
lvs,haproxy,keepalived,nginx,tomcat介绍和实验
nginx·tomcat·lvs
unfeeling_12 天前
Tomcat实验
java·tomcat
红豆子不相思12 天前
Tomcat 环境搭建与集群实战
服务器·git·tomcat
fengtangjiang12 天前
国产操作系统安装tomcat
linux·运维·tomcat
nxb55612 天前
云原生 tomcat实验设定
java·tomcat