配置tomcat,使得一臺主機執行多個tomcat容器
專案軟體使用了tomcat,在安裝時自動註冊為服務。有一客戶在安裝時發現與另外一個軟體的tomcat發生了衝突,兩個軟體都要使用,於是在網上查了一下資料,解決這個問題。設定方法很簡單,修改server.xml配置檔案中的3個埠即可。下面將簡單總結一下如何在同一臺伺服器上部署多個tomcat服務。
1、下載tomcat zip版軟體,分別解壓到兩個目錄,如tomcat1和tomcat2;
2、tomcat1的server.xml檔案的埠設定保持預設不變;
3、按照如下方法修改tomcat2的server.xml檔案;
修改8080埠。將<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" />中的8080修改為與tomcat1中不同的埠(確保設定的埠未被使用),如9090;
修改8005埠。將<Server port="8005" shutdown="SHUTDOWN" debug="0">中俄8005埠修改為與tomcat1中不同的埠(確保設定的埠未被使用),如9005;
修改8009埠。將<Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" />中的8009埠修改為與tomcat1中不同的埠(確保設定的埠未被使用),如9009;
set SERVICE_NAME=Tomcat5H
set SERVICE_NAME=Tomcat5S
8、啟動Apache Tomcat1和Apache Tomcat2,均可啟動成功!
9、開啟IE,輸入http://localhost:8080和http://localhost:9090,均可可以看到tomcat首頁。
1、下載tomcat zip版軟體,分別解壓到兩個目錄,如tomcat1和tomcat2;
2、tomcat1的server.xml檔案的埠設定保持預設不變;
3、按照如下方法修改tomcat2的server.xml檔案;
修改8080埠。將<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" />中的8080修改為與tomcat1中不同的埠(確保設定的埠未被使用),如9090;
修改8005埠。將<Server port="8005" shutdown="SHUTDOWN" debug="0">中俄8005埠修改為與tomcat1中不同的埠(確保設定的埠未被使用),如9005;
修改8009埠。將<Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" />中的8009埠修改為與tomcat1中不同的埠(確保設定的埠未被使用),如9009;
儲存server.xml檔案並關閉。
開啟server修改點:
set SERVICE_NAME=Tomcat5H
set PR_DISPLAYNAME=Apache Tomcat1
5、修改tomcat1中的服務名稱以備安裝;修改tomcat2中bin目錄下的service.bat檔案;set SERVICE_NAME=Tomcat5S
set PR_DISPLAYNAME=Apache Tomcat2
(這裡我保持原有的tomcat不變配置新的)
然後將當前目錄切換到tomcat1的bin目錄下,同樣執行:service.bat install,系統會提示"The service 'Tomcat5S' has been installed."
8、啟動Apache Tomcat1和Apache Tomcat2,均可啟動成功!
9、開啟IE,輸入http://localhost:8080和http://localhost:9090,均可可以看到tomcat首頁。
至此兩個tomcat服務在同一臺伺服器上完美執行。
相關文章
- 一臺windows主機上執行2個tomcatWindowsTomcat
- 一臺機器同時執行兩個或多個tomcatTomcat
- 一臺電腦同時執行多個tomcat配置方法Tomcat
- Tomcat下配置多個Project的虛擬主機TomcatProject
- 在一臺電腦上執行兩個或多個tomcatTomcat
- MyEclipse同時配置多個tomcatEclipseTomcat
- 通過執行一個tomcat容器來記錄下初學docker常用的幾個命令---容器篇TomcatDocker
- Tomcat 學習筆記(3) – Host 主機配置Tomcat筆記
- 遠端部署應用程式:一臺伺服器執行兩個tomcat伺服器Tomcat
- nginx+tomcat單個域名及多個域名配置NginxTomcat
- nginx多站路由配置tomcatNginx路由Tomcat
- SpringBoot 專案如何在tomcat容器中執行Spring BootTomcat
- 獲取多臺主機命令執行結果
- 一臺主機虛擬多個ip
- 深入淺出Tomcat/4 - Tomcat容器Tomcat
- 通過執行一個tomcat容器來記錄下初學docker常用的幾個命令---映象篇TomcatDocker
- 使用Dockerfile建立一個tomcat映象,並執行一個簡單war包DockerTomcat
- mac平臺安裝配置TomCatMacTomcat
- Jacoco 覆蓋率 監測一臺機器上多個 tomcat 怎麼實現Tomcat
- 淺談tomcat執行模式Tomcat模式
- tomcat中虛擬主機以及web應用程式的配置TomcatWeb
- Tomcat內配置多個webapps監聽不同埠TomcatWebAPP
- Tomcat執行web程式過程及server.xml配置TomcatWebServerXML
- 知識點①:springboot使用外部 tomcat 執行配置Spring BootTomcat
- jivejdon3.0在Tomcat5.5.26配置與執行。Tomcat
- 學習Tomcat(一)之容器概覽Tomcat
- Tomcat6.0 配置多埠訪問Tomcat
- Tomcat—部署配置及優化(安裝部署;虛擬主機配置;優化)Tomcat優化
- 使用RabbitMQ使得Tomcat Sessions 變得更加雲化MQTomcatSession
- 【tomcat】tomcat專案共享jar配置TomcatJAR
- tomcat執行模式(bio,aio,apr)Tomcat模式AI
- Tomcat下執行jdonframework問題??TomcatFramework
- docker-執行tomcat服務DockerTomcat
- idea配置tomcat時,執行按鈕灰色禁用狀態IdeaTomcat
- tomcat下多個埠,多個應用(轉載)Tomcat
- 在同一臺計算機中執行多個MySQL服務計算機MySql
- tomcat連線處理機制和執行緒模型Tomcat執行緒模型
- Ubuntu配置tomcatUbuntuTomcat