標籤:tle 過多 未使用 port 表示 pac 3.4 下界 調試
一、應用情境
雖然Windows在當下已經不再是我們作為伺服器作業系統平台的首選,但是還是有一些開發商或者項目整體需求的限制必須運行在Windows系統平台之下。為了避免多個應用部署在同一個tomcat之下帶來的管理不便或者不同應用之間依賴情境的衝突,需要在一台伺服器上運行多個tomcat服務,則需要將多個tomcat註冊為Windows系統服務,下面就來介紹如何在此情境下進行相關應用配置操作。
二、tomcat安裝包選擇
安裝包的選擇,以tomcat6為例有以下幾種選擇:
- apache-tomcat-6.0.53-windows-x64.zip
- apache-tomcat-6.0.53-windows-x86.zip
- apache-tomcat-6.0.53.exe
- apache-tomcat-6.0.53.zip
1、2是包含了Windows服務元件和一些依賴的組件的安裝包
3則是一個exe可執行檔,是最簡單安裝方式,但是其安裝目錄中缺少了一些調試等相關的組件。
4則是一個不包含Windows服務元件的綠色版本
以及伺服器端服務運行、管理、排錯等因素考慮,建議根據作業系統平台選1、2兩種包進行安裝。
三、tomcat安裝配置
1、安裝此版本tomcat支援的JDK,比較簡單就不過多贅述、安裝路徑為:C:\Program Files\Java\jdk1.6.0_45
2、將安裝包解壓放置安裝目錄,如D盤,路徑為:D:\apache-tomcat-6.0.53
3、將tomcat註冊為Windows服務
3.1 修改service.bat檔案
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45set CATALINA_BASE=D:\apache-tomcat-6.0.53set CATALINA_BASE=D:\apache-tomcat-6.0.53
3.2 在cmd命令中執行註冊命令
>D:\apache-tomcat-6.0.53\bin\service.bat install
3.3 在服務控制台中我們可以看到註冊的tomcat服務
3.3 啟動tomcat服務,右擊此服務點擊啟動
服務狀態變為已啟動,則表示tomcat服務啟動成功
3.4 開啟瀏覽器驗證http://127.0.0.1:8080,顯示以下介面表示安裝啟動服務成功。
四、將多個tomcat註冊為Windows服務
4.1 複製tomcat,重新命名檔案夾為tomcat-web
4.2 修改server.xml設定檔
將檔案中8005、8080、8009修改成未使用的連接埠即可,如8105、8081、8109.
<Server port="8105" shutdown="SHUTDOWN"> ......省略行 <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />......省略行 <Connector port="8109" protocol="AJP/1.3" redirectPort="8443" />
4.3 修改service.bat檔案
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45set CATALINA_BASE2=D:\tomcat-webset CATALINA_HOME2=D:\tomcat-web
set SERVICE_NAME=Tomcat6-web
rem 將檔案中多有CATALINA_BASE修改成CATALINA_BASE2rem 將檔案中多有CATALINA_HOME修改成CATALINA_HOME2rem 將檔案中tomcat6.exe修改成tomcat6-web.exe
4.4 重新命名tomcat.exe和tomcat6w.exe執行檔案
將tomcat.exe重新命名為tomcat6-web.exe
將tomcat6w.exe重新命名為tomcat6-webw.exe
4.4 執行註冊命令
D:\tomcat-web\bin\service.bat install
4.5 查看服務控制台,增加了一個Apache Tomcat 6.0 Tomcat6-web的tomcat服務
4.6 通過tomcat6-web.exe控制台進行參數設定
1)通過此控制台可以對tomcat進行啟動、停止、暫停、重啟操作
2)工作此控制台可以對jvm參數進行相關配置
4.7 服務啟動後,在瀏覽器中輸入http://127.0.0.1:8081,如果出現以下介面則表示安裝配置成功。
至此,完成了在Windows下安裝tomcat及將多個tomcat註冊成Windows服務的安裝配置操作。
如果覺得我的文章對您有用,請隨意打賞。您的支援將鼓勵我繼續創作!
Windows 下tomcat安裝及將多個tomcat註冊為Windows服務