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

相关推荐
Y001112365 小时前
JavaWeb-end
java·servlet·web
G.晴天16 小时前
Linux常用命令练习流程
java·linux·运维·服务器·tomcat
seven97_top17 小时前
Tomcat 线程池的设计与实现:StandardThreadExecutor
java·tomcat
abcnull2 天前
传统的JavaWeb项目Demo快速学习!
java·servlet·elementui·vue·javaweb
ShiJiuD6668889992 天前
filter & listener
servlet
IT学长2 天前
JavaWeb图书管理系统设计与实现(附源码)
mysql·servlet·毕业设计·课程设计·图书管理系统
运维全栈笔记3 天前
Linux安装配置Tomcat保姆级教程:从部署到性能调优
linux·服务器·中间件·tomcat·apache·web
shjita4 天前
java根据键值对中值的大小进行排序的手法。
java·开发语言·servlet
PESS ABIN4 天前
JavaWeb项目打包、部署至Tomcat并启动的全程指南(图文详解)
java·tomcat
ShiJiuD6668889994 天前
Request和Response
tomcat