web.xml文件的作用:
当启动WEB项目时,应用容器例如JBoss、Tomcat等,首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。
即javaweb项目需要web.xml文件。
web.xml加载过程
见: https://www.cnblogs.com/yanze/p/10374411.html
配置解析
web-app
根元素
display-name
web应用的名称
distributable
是否适合在分布式环境运行
context-param
上下文初始化参数,见:https://www.cnblogs.com/yanze/p/10457058.html
listener
为web应用创建监视器,监听上下文的各种事件,见:https://www.cnblogs.com/yanze/p/10375002.html
filter
主要用于对用户请求request进行预处理,和对Response进行后处理,是个典型的处理链。见:https://www.cnblogs.com/yanze/p/10383991.html