天天看點

開啟啟動多個tomcat

第一種方法:需配置環境變量

第一個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重複一次上面操作即可