本文所講的配置方式隻适合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”
PS:如果你想通過startup.bat啟動這個tomcat,那麼你需要在startup.bat的setlocal之前也添加“call env.bat”
4、安裝service服務
指令行下進入到tomcat的bin目錄下,運作指令:service.bat install [service_name]進行服務添加。
如果想移除這個服務,運作指令:service.bat remove [service_name]
5、驗證是否不同的tomcat使用不同的jdk
打開系統資料庫“regedit”,進入“HKEY_LOCAL_MACHINE”->“SOFTWARE”->“Wow6432Node”->“Apache Software Foundation”->“Procrun2.0”下,找到我們添加的2個服務名稱,分别去檢視他們的Java配置資訊即可。