天天看點

多Tomcat多JDK版本的Window服務添加配置方式

本文所講的配置方式隻适合Windows系統,所牽扯的軟體2個解壓的jdk,2個解壓的tomcat。

1、環境初始化

  将兩個jdk和tomcat解壓到我們指定的目錄下。修改兩個tomcat的端口;必須修改的端口有2個,分别是預設的8005(遠端關閉服務)和8080(TCP/IP服務)端口。如果需要使用utf-8編碼格式,則需要修改8080端口所在的标簽的屬性,添加UTF編碼格式:URIEncoding="UTF-8"。

2、添加tomcat的環境變量配置檔案

  分别到兩個tomcat的bin目錄下,添加一個bat檔案:env.bat。并将以下三行代碼複制到檔案中:

set JAVA_HOME=C:\java\x64\jdk1.6.0_27-1
set CATALINA_HOME=C:\tomcat\x64\apache-tomcat-7.0.69-1
set JRE_HOME=%JAVA_HOME%\jre      

  其中的目錄結構根據你具體的路徑進行填寫。

3、修改tomcat的配置檔案

  打開bin目錄下的service.bat,在setlocal前,添加call env.bat,

  在“--JvmOptions”的設定中添加“-XX:PermSize=128M;-XX:MaxPermSize=512M;”

  并添加另外3個配置參數“--JvmMs 128 --JvmMx 256 --Startup=auto”

  

多Tomcat多JDK版本的Window服務添加配置方式

  PS:如果你想通過startup.bat啟動這個tomcat,那麼你需要在startup.bat的setlocal之前也添加“call env.bat”

4、安裝service服務

  指令行下進入到tomcat的bin目錄下,運作指令:service.bat install [service_name]進行服務添加。

  如果想移除這個服務,運作指令:service.bat remove [service_name]

多Tomcat多JDK版本的Window服務添加配置方式

5、驗證是否不同的tomcat使用不同的jdk

  打開系統資料庫“regedit”,進入“HKEY_LOCAL_MACHINE”->“SOFTWARE”->“Wow6432Node”->“Apache Software Foundation”->“Procrun2.0”下,找到我們添加的2個服務名稱,分别去檢視他們的Java配置資訊即可。

多Tomcat多JDK版本的Window服務添加配置方式