欢迎来到天天文库
浏览记录
ID:21040876
大小:38.50 KB
页数:8页
时间:2018-10-19
《tomcat配置文件web.xml及server.xml解析--重要(0积分下载)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Tomcat5028里有web.xml和server.xml,它们是tomcat自身的配置文件。Tomcat5028里有web.xml和server.xml,它们是tomcat自身的配置文件。Tomcat5028里有web.xml和server.xml,它们是tomcat自身的配置文件。Web.xml里主要的内容:关于servlet的定义:defaultorg.apache.catalina.servlets.DefaultServlet2、nit-param>debug0listingstrue1。。。。。。关于servlet-mapping的定义:default3、ame>/jsp*.jspjsp*.jspx关于session-config的定义:4、n-timeout>30关于mime-mapping的定义:absaudio/x-mpeg最后是关于welcom-file-list的定义:index.htmlindex.htmin
2、nit-param>debug0listingstrue1
3、ame>/
4、n-timeout>30
5、dex.jsp可能还有事件监听器,过滤器事件监听器:事件监听器和servlet的过滤器类似,都是在web程序被部署到web服务器时生成并被初始化的。几类监听器的作用:ServletContext监听器接口可以使web得知整个程序的载入和卸载等运行情况。HttpSession监听器接口可以使web程序了解程序会话期间的状况并作出响应。ServletRequest监听器接口可以使web程序控制请求的生命周期。在第一个请求被web容器接受之前实例化并注册好监听器类是必须的。监听器在整个web应用生命周期中都要使用。
6、web容器对每个监听类只会创建一个实例(单例模式),在第一个请求到来之前实例化并注册。web容器注册监听类的顺序根据他们实现的接口和在部署描述文件中定义的顺序。web应用调用监听实例的顺序按照他们注册的顺序。对appfuse来说,在web容器根据应用程序部署文件web.xml进行部署的时候,首先完成对listener和filter的实例化和初始化,然后由于publicclassStartupListenerextendsContextLoaderListenerimplementsServletContextListener{。。。。StartupListener继承自Serv
7、letContextListener,因此在容器对servletContext进行初始化的时候,会调用这个监听。由于在appfuse应用程序的web.xml里有关于spring的配置信息,因此这里就把spring配置好了!!!过滤器:Filter生命周期在web工程发布后,在请求使引擎访问一个web资源之前,引擎必须定位Filter列表;引擎必须确保为列表中的每一个Filter建立了一个实例,并调用了他们的init(FilterConfigconfig)方法。在这过程中可以抛出异常。部署描述
此文档下载收益归作者所有