zoukankan      html  css  js  c++  java
  • how tomcat works(第17章: 启动Tomcat)

    本章的关注重点是Tomcat如何使用org.apache.catalina.startup下面的Catalina类和Bootstrap类来启动的。Catalina类用来启动和停止一个服务器对象并且解析Tomcat配置文件,即server.xmlBootstrap类创建一个Catalina的实例并调用它的process方法。理论上,这两个类可以合成一个类。但是,为了支持Tomcat的多模式启动,提供了多个引导类。例如前述的Bootstrap类是将Tomcat作为一个独立的程序运行,而org.apache.catalina.startup.BootstrapService则是将Tomcat作为一个Windows NT系统的服务来运行。

    为了使用方便,Tomcat允许使用批处理文件以及Shell脚本来启动和停止servlet容器。有了这些批处理文件和Shell脚本的帮助,用户不需要记住java.exe的选项来运行Bootstrap类,简单的运行批处理文件或者Shell脚本即可。

    本章的第一节讨论Catalina类,第二节讨论Bootstrap类。要理解本章的内容,首先要确保您已经读过141516章的内容。本章还讨论了如何在Windows以及Unix/Linux下面运行Tomcat。一节介绍Windows环境下的批处理文件,一节介绍Unix/Linux下面的Shell脚本。

    详情请见:http://docs.google.com/View?id=ddxgftrb_29dp34q2fm

  • 相关阅读:
    Spring Boot中Bean对象的核心特性及依赖注入分析
    Spring Boot快速入门
    throw和throws
    Spring框架中的一些常见注释
    关于maven的介绍并创建一个简单的maven工程
    luffyapi~settings
    爬虫~requests
    爬虫~scrapy1
    爬虫~scrapy
    爬虫~选择器
  • 原文地址:https://www.cnblogs.com/macula7/p/1960707.html
Copyright © 2011-2022 走看看