Tomcat 實用小技巧

raorq發表於2020-04-06
       相信在tomcat下設計的朋友都知道,當你設計的專案多的時候,自己要管理多個虛擬目錄,如果你把這些虛擬目錄全部放在
%tomcat_home%/conf/server.xml下的話,管理起來是很麻煩的,而且當你測試的其中一個虛擬目錄的時候,tomcat會幫你啟動所有的虛擬目錄,如果是採用spring+hibernate+其他mvc框架的時候,速度是很慢的,因為load入hibernate,spring bean那些資源是要時間的。 有沒辦法呢? 看看下面的小文字吧
        我讓tomcat是這樣工作的,比如我有個oa的虛擬目錄,首先我copt 一份server.xml,並命名為server_oa.xml的檔案到%tomcat_home%/conf/目錄下,開啟檔案,並增加一虛擬目錄
 程式碼
 
  1. <Context path="/oa" reloadable="true" docBase="D:\WorkSpace\teesoo\web\oa\web"   
  2. workDir="D:\WorkSpace\wuhua\family\work" />  

然後我們去到%tomcat_home%bin目錄建立一個startup-oa.bat批處理檔案,並在裡面寫上
java 程式碼
  1. cd %tomcat_home%\bin  
  2. startup.bat -config %tomcat_home%\conf\server-oa.xml  

你雙擊它就可以執行了,tomcat會在 %tomcat_home%\conf\Catalina\localhost生成對於虛擬目錄,這樣做是不是很方便啊,而起管理,速度都不錯。

備註%tomcat_home%是你tomacat安裝的主目錄

相關文章