配置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服務在同一臺伺服器上完美執行。
相關文章
- 在一臺電腦上執行兩個或多個tomcatTomcat
- SpringBoot 專案如何在tomcat容器中執行Spring BootTomcat
- 通過執行一個tomcat容器來記錄下初學docker常用的幾個命令---容器篇TomcatDocker
- nginx多站路由配置tomcatNginx路由Tomcat
- 深入淺出Tomcat/4 - Tomcat容器Tomcat
- tomcat配置Tomcat
- 淺談tomcat執行模式Tomcat模式
- 通過執行一個tomcat容器來記錄下初學docker常用的幾個命令---映象篇TomcatDocker
- 使用Dockerfile建立一個tomcat映象,並執行一個簡單war包DockerTomcat
- Jacoco 覆蓋率 監測一臺機器上多個 tomcat 怎麼實現Tomcat
- Tomcat執行web程式過程及server.xml配置TomcatWebServerXML
- idea配置tomcat時,執行按鈕灰色禁用狀態IdeaTomcat
- tomcat中虛擬主機以及web應用程式的配置TomcatWeb
- docker-執行tomcat服務DockerTomcat
- 學習Tomcat(一)之容器概覽Tomcat
- Tomcat安全配置Tomcat
- Tomcat—部署配置及優化(安裝部署;虛擬主機配置;優化)Tomcat優化
- tomcat連線處理機制和執行緒模型Tomcat執行緒模型
- Docker安裝+HelloWorld+執行TomcatDockerTomcat
- 簡單幾步搭建一個基於Docker的Tomcat執行環境!DockerTomcat
- 什麼是Tomcat? 如何在IDEA中配置Tomcat?TomcatIdea
- Linux Tomcat安裝篇(daemon執行,開機自啟動)LinuxTomcat
- Java(JDK/Tomcat/Maven)執行環境配置及工具(idea/eclipse)安裝JavaJDKTomcatMavenIdeaEclipse
- SpringBoot-技術專區-用正確的姿勢如何用外接tomcat配置及執行(Tomcat優化分析)Spring BootTomcat優化
- win10 Niginx+兩個tomcat配置Win10Tomcat
- #Tomcat學習(3)#Tomcat多例項配置和反向代理叢集配置Tomcat
- 如何在一臺電腦上啟動兩個TOMCATTomcat
- Linux配置jdk和tomcatLinuxJDKTomcat
- 配置Tomcat伺服器Tomcat伺服器
- Springboot整合外部Tomcat配置Spring BootTomcat
- spring boot 配置外接tomcatSpring BootTomcat
- linux下tomcat安全配置LinuxTomcat
- tomcat 配置根路徑Tomcat
- SpringBoot中配置外部TomcatSpring BootTomcat
- SpringBoot 之配置外部TomcatSpring BootTomcat
- Tomcat常用優化配置Tomcat優化
- tomcat 配置nginx 反向代理TomcatNginx
- springboot專案部署到tomcat容器Spring BootTomcat
- Spring Boot 內嵌容器 Tomcat / UndertowSpring BootTomcat