tomcat 7.0 配置详解

系统 1598 0

我的博客: www.while0.com

①SERVER

    Server 是一个 顶层元素 , 整个配置文件的根元素 , 表示整个 Servlet 容器或者 Tomcat 服务器, 包含多个 Listener, 一个 GlobalNamingResources 和一个 Service

属性名 描述
            
              className
            
          
            实现 
            
              org.apache.catalina.Server
            
             接口的类,如果没有指定,默认为org.apache.catalina.core.StandardServer
          
            
              address
            
          
            接收关闭tomcat命令的ip地址,如果没有指定,默认为localhost
          
            
              
                port
              
            
          

            接收关闭tomcat命令的端口,如果设置为-1,则不能通过命令行关闭tomcat
          
            
              
                shutdown
              
            
          
            需要关闭tomcat时发送的关闭字符串
          
子元素 描述
            
              Listener
            
          
            
              监听器,用来管理
            
            
              Tomcat
            
            
              生命周期和全局资源
            
          
            
              
                GlobalNamingResources
              
            
          

            
              配置系统的
            
            
              JNDI(数据库链接等各种资源)
            
          
            
              
                Service
              
            
          
            
              一组
            
            
              Connector
            
            
              和一个
            
            
              Engine
            
            
              的集合,这组
            
            
              Connector
            
            
              共用一个
            
            
              Engine
            
            
              来处理
              
所有
Connector 收到的请求,负责处理 <Connector> 所获得到的客户请求

②Listener

可以有Listener的元素有Server, Engine, Host or Context。

  Listener的作用非常类似于load-on-startup Servlet。用于在Web应用启动时,启动某些后台程序,这些后台程序负责为系统运行提供支持。

  Listener与load-on-startup Servlet的区别在于:Listener的启动时机比load-on-startup Servlet早,只是Listener是Servlet 2.3规范之后才出现的。

  Listener实际上就是用于取代那些无须响应用户请求的Servlet,所以Listener类中无须提供响应用户请求的方法,Listener的作用是为整个Web应用提供后台服务。

  创建Listener类必须实现ServletContextListener接口,该接口包含两个方法:

contextInitialized(ServletContextEvent sce):启动Web应用时,系统调用Listener的该方法。

contextDestroyed(ServletContextEvent sce):关闭Web应用时,系统调用Listener的该方法。

  注意: Listener的内部不能有任何子元素。系统提供了很多现成的listener供使用

属性名 描述
            
              
                className
              
            
          
            实现ServletContextListener接口的完整类名称
          
            
              加载的class独有的参数
            
          
            根据加载的类的不同而不同
          

写到这感觉还是官网的英文文档给力,虽然是英文的,但又全面又权威,还是研究官网的吧

apache官网地址: http://tomcat.apache.org/tomcat-7.0-doc/index.html

中文资料地址: http://blog.sina.com.cn/s/blog_5f54f0be0100etm7.html

中文资料地址2: http://www.blogjava.net/baoyaer/articles/107278.html

tomcat 7.0 配置详解


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论