Servlet---web.xml
作用:
存储项目相关的配置信息,保护Servlet.解耦一些数据对程序的依赖.
使用位置:
每个web项目中
tomcat服务器中(在服务器目录conf目录中)
区别:
web项目下的web.xml文件为局部配置,针对本项目的位置.
tomcat下的web.xml文件为全局配置,配置公共信息.
内容(核心组件):
全局上下文配置
Servlet配置
过滤器配置
监听器配置
加载顺序:
web容器回按ServletContext-->context-param-->listener -->filter --> Servlet
加载时机:
tomcat和servlet的web.xml都是服务器启动时加载.
热部署:
使用<context path="/Pet" reloadable="true" docBase="F:/PetWeb" />可以进行热部署
即不需要重启服务器,且项目文件可以不放在webapps下,只需要在docBase中放入正确的路径即可
注:与冷部署不同的是,热部署后如果删除项目文件,需要将此声明语句删除,否者会启动失败.
Server核心组件.

一个Server中可以配置多个Service,一个Service中可以配置多个engine

浙公网安备 33010602011771号