用文字編輯工具開啟用於啟動tomcat的批處理檔案startup.bat,仔細閱讀。在這個檔案中,首先判斷catalina_home環境變數是否為空,如果為空,就將當前目錄設為catalina_home的值。接著判斷當前目錄下是否存在bin\catalina.bat,如果檔案不存在,將當前目錄的父目錄設為catalina_home的值。根據筆者機器上tomcat安裝目錄的層次結構,最後catalina_home的值被設為tomcat的安裝目錄。如果環境變數catalina_home已經存在,則通過這個環境變數呼叫bin目錄下的「catalina.bat start」命令。通過這段分析,我們了解到兩個資訊,一是tomcat啟動時,需要查詢catalina_home這個環境變數,如果在tomcat的bin目錄下呼叫startup.bat,tomcat會自動並正確設定catalina_home;二是執行startup.bat命令,實際上執行的是「catalina.bat start」命令。
摘自 簡單的說
1、如果我們直接從bin目錄下執行startup.bat 啟動,是不需要配置環境變數的,而如果我們直接使用命令則需要環境變數
2、配置了環境變數對全域性生效,所以如果我們需要同時啟動多個tomcat,則要麼乙個環境都不配置,要麼所有環境都配置
如果你覺得本人的文章對你有所幫助,客官可否打賞瓶水喝
軟體是否有必要進行效能測試
序 系統規模持續增大,使用者數量呈幾何級數增長,因效能缺陷導致的事故往往影響範圍更廣,對企業信譽和品牌造成的負面衝擊更加嚴重。日本證交所事故 北京奧運票務系統事故 上海福利彩票系統事故 上海 7 18 私車牌照拍賣系統事故 這些事故時刻都在為系統的效能問題敲響警鐘,因此如何有效開展效能測試成為眾多企...
軟體是否有必要進行效能測試
序 系統規模持續增大,使用者數量呈幾何級數增長,因效能缺陷導致的事故往往影響範圍更廣,對企業信譽和品牌造成的負面衝擊更加嚴重。日本證交所事故 北京奧運票務系統事故 上海福利彩票系統事故 上海 7 18 私車牌照拍賣系統事故 這些事故時刻都在為系統的效能問題敲響警鐘,因此如何有效開展效能測試成為眾多企...
這樣的重構是否有必要呢?
在寫資料查詢的業務邏輯裡,經常需要對查詢條件進行合併 對於條件的構造是否有必要構造乙個新的類把條件構造分離出來提供其條件的重用性呢?首先看下 public ilist balanceslist bind convert typeof toenum balancestate?state,datetim...