相信在tomcat下設(shè)計(jì)的朋友都知道,當(dāng)你設(shè)計(jì)的項(xiàng)目多的時(shí)候,自己要管理多個(gè)虛擬目錄,如果你把這些虛擬目錄全部放在
%tomcat_home%/conf/server.xml下的話,管理起來是很麻煩的,而且當(dāng)你測(cè)試的其中一個(gè)虛擬目錄的時(shí)候,tomcat會(huì)幫你啟動(dòng)所有的虛擬目錄,如果是采用spring+hibernate+其他mvc框架的時(shí)候,速度是很慢的,因?yàn)閘oad入hibernate,spring bean那些資源是要時(shí)間的。 有沒辦法呢? 看看下面的小文字吧
        我讓tomcat是這樣工作的,比如我有個(gè)oa的虛擬目錄,首先我copt 一份server.xml,并命名為server_oa.xml的文件到%tomcat_home%/conf/目錄下,打開文件,并增加一虛擬目錄
 
1"/oa" reloadable="true" docBase="D:\WorkSpace\teesoo\web\oa\web"    
2workDir="D:\WorkSpace\wuhua\family\work" />
 


然后我們?nèi)サ?tomcat_home%bin目錄建立一個(gè)startup-oa.bat批處理文件,并在里面寫上
java 代碼

 

1cd %tomcat_home%\bin   
2startup.bat -config %tomcat_home%\conf\server-oa.xml  

 


你雙擊它就可以運(yùn)行了,tomcat會(huì)在 %tomcat_home%\conf\Catalina\localhost生成對(duì)于虛擬目錄,這樣做是不是很方便啊,而起管理,速度都不錯(cuò)。

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