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
          主站蜘蛛池模板: 衡东县| 高淳县| 丁青县| 连城县| 浪卡子县| 平原县| 车致| 韶山市| 正安县| 治多县| 洱源县| 宜宾县| 民乐县| 临西县| 科技| 静宁县| 衡东县| 曲水县| 梁平县| 明溪县| 锡林浩特市| 平昌县| 天台县| 迁西县| 大英县| 平顶山市| 桂林市| 松溪县| 富源县| 金门县| 安塞县| 大庆市| 德庆县| 桃园市| 铁力市| 唐河县| 化州市| 白朗县| 石屏县| 于田县| 塘沽区|