第一種方法:需配置環境變量
第一個tomcat
配置CATALINA_HOME環境變量指向tomcat安裝目錄
比如:E:\sdfxw\tomcat5-sdfxw
配置環境變量path指向%CATALINA_HOME%\bin
在指令行中進入/Tomcat路徑/bin/,執行“service.bat install【服務名】 到此為止windows服務上就增加了一個tomcat服務
安裝第二個tomcat
配置CATALINA_HOME2環境變量指向另一個tomcat目錄
配置環境變量path指向%CATALINA_HOME2@%\bin
進入tomcat的bin目錄找到catalina.bat,startup.bat,service.bat
把其中的CATALINA_HOME全部替換為CATALINA_HOME2
在指令行中進入第二個/Tomcat的路徑/bin/,執行“service.bat install”:(開始-運作,輸入cmd,cd Tomcat路徑/bin,service.bat install)。到此為止windows服務上就增加了一個tomcat服務
到此為止兩個tomcat配置完畢
當然,需要修改tomcat的端口,這點在這裡不再多言
第二種方法
适用于Tomcat4.1、5.5、6.0。
解壓版的Tomcat安裝,參見:http://www.blogjava.net/fastunit/archive/2008/05/22/202112.html
因為解壓縮版的Tomcat,在windows服務上沒有啟動項,是以需要手動添加,然後可以設定開機啟動tomcat。
一、安裝服務
在指令行中進入/Tomcat路徑/bin/,執行“service.bat install”:(開始-運作,輸入cmd,cd Tomcat路徑/bin,service.bat install)。到此為止windows服務上就增加了一個tomcat服務
說明:
1、服務名和顯示名稱:service.bat中設定了預設的服務名稱,不同版本分别命名為Tomcat4、Tomcat5、Tomcat6,如果需要自定義服務名或服務的顯示名稱,可在service.bat中修改SERVICE_NAME或PR_DISPLAYNAME;
2、防火牆的影響:/bin/tomcat6.exe(或tomcat4.exe、tomcat5.exe)将被作為服務程式,如果有防火牆,需要設為允許作為服務。
二、解除安裝服務
在指令行中進入/Tomcat路徑/bin/,執行“service.bat remove”:
三、指令行參數
Tomcat的服務名、Jvm記憶體初始值和最大值等可通過指令行參數設定,請參考官方文檔:
http://tomcat.apache.org/tomcat-5.5-doc/windows-service-howto.html
http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html
四、開機啟動Tomcat設定
開始-控制台-管理工具-服務
找到apche tomcat 右鍵屬性,把手動改為自動
如果還是不行,也可以添加任務。操作步驟
開始==》控制台==》任務計劃==》添加任務計劃
下一步
浏覽
找到免安裝的tomcat根目錄下的bin目錄,選擇startup.bat打開
選擇計算機啟動時
下一步
輸入使用者名和密碼
完成
安裝第二個Tomcat重複一次上面操作即可