MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Tomcat的啟動

          Posted on 2009-07-30 13:57 leekiang 閱讀(283) 評論(0)  編輯  收藏 所屬分類: 應用服務器
          這個startup.bat腳本就是提供給使用者用來修改的,我們可以在其中設置JAVA_HOMECATALINA_HOME等環境變量,但我們并不需要深入到較為復雜的catalina.bat腳本中,這正是startup.bat腳本的真正用意所在。我們知道,軟件設計模式中有一個重要的原則就是開閉原則,即我們可以允許別人擴展我們的程序,但在程序發布后,我們拒絕任何修改,因為修改會產生新的Bug,使得我們已經Bug-free的程序又要重新測試。開閉原則是面向對象世界中的一個非常重要的原則,我們可以把這個原則從Java類擴展至源代碼級別。startup腳本就是要求用戶不要修改catalina.bat腳本,這是符合軟件設計思想的。我們如果想要徹底貫徹這個重要的軟件設計原則,可以寫一個新腳本tomcat.bat,腳本內容大致如下:

          set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_09
          set CATALINA_HOME=C:\carl\it\tomcat_research\jakarta-tomcat-5.0.28
          call %CATALINA_HOME%\bin\startup.bat

          這個tomcat.bat文件可以存放在任何目錄并能執行,并且不需要修改tomcat自帶的任何腳本及其它環境變量,這就徹底貫徹了開閉原則。

          淺析Tomcat的啟動 http://www.56base.com/blog/u/evian/archives/2008/118.html
          主站蜘蛛池模板: 丰宁| 分宜县| 报价| 上高县| 靖远县| 洛宁县| 辽宁省| 玉田县| 西宁市| 胶州市| 黄龙县| 海林市| 登封市| 乐昌市| 商水县| 安化县| 定安县| 苗栗市| 嘉荫县| 时尚| 阳高县| 深水埗区| 邢台市| 济源市| 汝阳县| 甘南县| 梓潼县| 安化县| 武安市| 济宁市| 临城县| 炎陵县| 抚远县| 襄樊市| 津南区| 白城市| 屏山县| 贵南县| 灵寿县| 庄河市| 永吉县|