目录
一 web应用配置
1.1 简介
web . xml是web应用的描述文件
,它支持的元素及属性来自于servlet规范定义。在Tomcat 中,Web 应用的描述信息包括
- tomcat/ conf/web. xml中默认配置(整个
tomcat的默认配置
) - Web应用WEB- INE/web . xml下的定制配置。(每个项目自己的)
1.2 ServletContext初始化参数
我们可以通过<context-param>
添加servletContext 初始化参数,它配置了-个键值对,
这样我们可以在应用程序中使用
javax. servlet. servletContext . getInitParameter ()
方法获取参数。
1.3 会话配置
<session-config>
用于配置web应用会话,包括超时时间、Cookie配置以及会话追踪模式。它将覆盖
server.xml和context . xml中的配置。
1.4 Servlet配置
1.5 监听器Listener
Listener用于监听servlet中的事件,例如context、request、 session
对象的创建、修改、删除
,并触发响应事件。Listener是观察者模式的实现,在serv1et中主要用于对context、request、 session对象的生命周期
进行监控。在servlet2 .5规范中共定义了8种Iistener。τ在启动时, servletContextListener的执行顺序与web . xml中的配置顺序一致,停止时执行顺序相反
。
1.6 Filter
1.7 欢迎页和错误页面
二 管理配置
从早期的Tomcat版本开始,就提供了Web版
的管理控制台,
他们是两个独立的web应用
,位于webapps目录下。Tomcat提供的管理应用有用于管理的Host
的host-manager和用于管理web应用
的manager。
2.1 host-manager
2.2 manager
三 JVM配置