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有很多属性,可以修改其行为。

相关推荐
linmengmeng_13141 小时前
【Jenkins】Jenkins配置从节点 - Launch Agent
运维·servlet·jenkins
m0_372257028 小时前
项目下有多个模块,每个模块有pom文件,是怎么继承的
java·tomcat
邪恶喵喵12 小时前
Tomcat和负载均衡
java·tomcat·负载均衡
musenh1 天前
servlet入门
servlet
2301_801252221 天前
Tomcat的基本使用作用
java·tomcat
你想考研啊2 天前
linux安装jdk和tomcat和并自启动
java·linux·tomcat
wfsm2 天前
flowable使用01
java·前端·servlet
cici158743 天前
MyBatis注解的运用于条件搜索实践
java·tomcat·mybatis
六件套是我3 天前
redission实现延时队列
android·java·servlet
STUPID MAN3 天前
Linux使用tomcat发布vue打包的dist或html
linux·vue.js·tomcat·html