1. 程式人生 > >Window下同一臺伺服器部署多個tomcat服務

Window下同一臺伺服器部署多個tomcat服務

   本文使用tomcat 8.0壓縮版進行部署。
  • 工具 

   apache-tomcat-8.0.30

  • 安裝tomcat步驟 
          1. 下載apache-tomcat-8.0.30 ,下載下來的檔案為apache-tomcat-8.0.30-windows-x64.zip           2. 解壓該壓縮包到D:/目錄下。           3. 修改解壓資料夾名字為:tomcat-8080           4. 在D:/目錄下建立該資料夾的兩個副本,分別更名為:tomcat-8081、tomcat-8082           5. 新增環境變數:右鍵單擊我的電腦->選擇屬性->選擇高階->選擇環境變數:新增系統變數:                CATALINA_HOME_8080,其值為:D:\tomcat-8080;                CATALINA_HOME_8081,其值為:D:\tomcat-8081;                CATALINA_HOME_8082,其值為:D:\tomcat-8082;           6. 修改啟動埠和關閉埠:                進入D:\tomcat-8081\conf\目錄,開啟server.xml檔案,修改下面兩個地方:                (1)<Server port="8006" shutdown="SHUTDOWN">                          修改這個port=”8006”,使得它的關閉埠和另一個關閉埠不發生衝突。                (2)<Connector port="8081" maxHttpHeaderSize="8192"                               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"                               enableLookups="false" redirectPort="8443" acceptCount="100"                               connectionTimeout="20000" disableUploadTimeout="true" />                          修改port=”8081”,使得它的連線埠和另一個不衝突。                (3)<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />                          修改這個port=”8010”,使得它的AJP埠和另一個不衝突。           7. 修改startup.bat、shutdown.bat和catalina.bat檔案內容:                (1) 開啟D:\tomcat-8081\bin\startup.bat檔案,把其中所有CATALINA_HOME替換為CATALINA_HOME_8081。                (2) 開啟D:\tomcat-8081\bin\shutdown.bat檔案,把其中所有CATALINA_HOME替換為CATALINA_HOME_8081。                (3) 開啟D:\tomcat-8081\bin\catalina.bat檔案,把其中所有CATALINA_HOME替換為CATALINA_HOME_8081。           9.按照上述方法配置tomcat-8080 ,tomcat-8082。           10.啟動Tomcat,在命令列下分別進入三個不同的Tomcat安裝目錄下,執行startup.bat,分別啟動三個Tomcat。然後在瀏覽器中輸入以下內容,如果顯示tomcat主頁,則部署成功:        http://localhost:8080        http://localhost:8081        http://localhost:8082
  • 將tomcat配置成服務
          1.進入tomcat-8080/bin目錄,修改 service.bat,找到以下內容,修改SERVICE_NAME為自定義的服務名                rem Set default Service name                set SERVICE_NAME=tomcat8080                set DISPLAYNAME=Apache Tomcat 8.0 %SERVICE_NAME%           2.在service.bat中搜索CATALINA_HOME,並全部替換為CATALINA_HOME_8080(與環境變數名保持一致)           3.在tomcat-8080/bin目錄下,找到tomcat8.exe和tomcat8w.exe,重新命名為SERVICE_NAME配置的名字一致,這裡重新命名為tomcat8080.exe和tomcat8080w.exe           4.使用命令列進入tomcat-8080/bin,執行service.bat install           5.使用win+r輸入services.msc進入服務介面,找到DISPLAYNAME對應的服務名(即Apache Tomcat 8.0 tomcat8080),右鍵選擇“屬性”選單,在“常規”選項卡選擇“啟動型別”為“自動”,或者進入tomcat-8080/bin目錄 ,雙擊tomcat8080w.exe,在彈出的介面選中General選項卡,選擇Startup type為Automatic,即開機自啟動         
  • 至此,我們已經在一臺伺服器上配置了三個Tomcat。

相關推薦

Window下同伺服器部署tomcat服務

   本文使用tomcat 8.0壓縮版進行部署。 工具     apache-tomcat-8.0.30 安裝tomcat步驟            1. 下載apache-tomcat-8.0.30 ,下載下來的檔案為apache-tomcat-8.0.30-windows-x64.zip  

伺服器部署tomcat

在部署多個應用時,儘量不要把多個應用部署在同一個tomcat下,原因是假如其中一個應用發生異常,導致服務奔潰,這將影響到另外一個應用提供服務。 1. Widow系統下(內容來自https://www.cnblogs.com/wryu/p/7327298.html) 安裝tomcat步驟

伺服器部署專案使用同一個redis服務導致衝突解決辦法

本人有多個專案部署在同一臺伺服器,共用一個redis服務,而且這幾個專案的結構也是一直的,都用redis快取了shiro許可權資料,導致訪問專案A,專案B報無許可權,反之亦然,通過對redis的瞭解,現找到解決辦法,如下: redis存在0-15共16個庫,在spring配

Nginx + Tomcat 反向代理 如何在高效的在伺服器部署站點

首先我們需要安裝好Nginx、jdk、Tomcat,安裝方法已經在 上一篇 說過了,本篇不再贅述。 下來看一下我們的需求,我這裡有三個網站專案工程需要部署(依次對應著三個域名),提供一臺Linux伺服器,要實現訪問對應的域名跳轉到對應的網站。 下來我們看一下

伺服器部署專案

一一對應的需求 新建兩個資料夾, 然後上傳war到這兩個資料夾下面解壓就好了, mkdir project1 mkdir project2 unzip project1.war 然後上傳兩個tomcat資料夾 mkdir tomcat-p

伺服器安裝tomcat

安裝tomcat步驟 1. 下載apache-tomcat-8.0.30 ,下載下來的檔案為apache-tomcat-8.0.30-windows-x64.zip 2. 解壓該壓縮包到D:/目錄下。 3. 修改解壓資料夾名字為:tomcat-8080 4.

同一伺服器部署tomcat時埠修改

同一臺伺服器部署多tomcat時那些埠需要修改 1.首先了解tomcat的幾個主要埠: 其中8080為HTTP埠,8443為HTTPS埠 <Connector port="8080" pr

Linux部署WEB專案,伺服器部署Tomcat和兩專案

      首先安裝JDK+Tomcat和配置好環境變數,部署第一個專案是比較簡單,本文主要是針對部署第二個專案的時候出現的一些問題和解決辦法進行敘述。可能解決辦法有很多種,目的都是為了解決遇到的問題。我們公司一直以來採用的是Nginx+Tomcat進行專案部署。  第一個專

電腦部署tomcat

1,安裝好另一個tomcat之後,下載另一個tomcat。 2,下載好的第二個tomcat進行解壓,我的解壓在d:盤(任意盤下都可以) 3,找到  apache-tomcat-8.0.36\  下的 conf資料夾  找到 server.xml檔案,開啟 4

在同一電腦部署Tomcat服務

背景:公司的專案使用的是jdk1.6,Tomcat7.0,比較舊,打算建一些測試專案用jdk1.8,Tomcat9.0。 參考了網上幾篇文章 http://dong-shuai22-126-com.iteye.com/blog/1763666 http://www.cnblogs.com/w

在同一電腦部署Tomcat服務(轉)

參考了網上幾篇文章 http://dong-shuai22-126-com.iteye.com/blog/1763666 http://www.cnblogs.com/whylaughing/p/5896268.html 個別地方做了整理: 1.使用壓縮版的tomc

如何在同一部署tomcat服務

背景:往往不知情的同學在同一臺機器上部署多個tomcat會發現第二個tomcat啟動會報錯。而有些同學會想到可能是埠重複,然而,在server.xml改了埠還是發現不行。其實要想實現同一臺機器部署多個tomcat,需要修改配置的地方不止一個!第一個地方:找到bin/start

Linux伺服器部署tomcat

此例以配置2個Tomcat為例:1. 下載apache-tomcat-7.0.63,下載下來的檔案為apache-tomcat-7.0.63.zip2. 將檔案上傳至伺服器/usr/local目錄下3. 解壓該壓縮包,並重命名為tomcat1,另一個重新命名為tomcat24

同一電腦部署tomcat伺服器圖解教程

在網上查了很多關於在同一臺電腦部署多個tomcat方法,感覺說得有點深奧,而且都要配置很多地方。 經問同事和自己研究一番,其實在同一臺電腦部署多個tomcat只要改conf資料夾下server.xml檔案的兩個埠就可以。 這個兩個埠分別為:Server元素埠和Connect

同一伺服器部署WEB應用,SESSION衝突的解決方法

  由於一臺伺服器上使用Tomcat部署多個WEB專案,而專案因為用到框架都是一樣的,導致同時執行,session相互衝突,這個登入後,那個就得重新登入,造成了使用不方便,解決辦法如下: 在server.xml檔案,host的標籤頁下,加上Context標籤,標籤內容可以這樣寫: <Contex

伺服器安裝jdk和tomcat

應用場景:老大讓在一臺測試伺服器上搭建一個單點登入服務,但是發現測試伺服器上已經有了一個低版本的tomcat和低版本的jdk,主要原因是jdk的版本比較低不能用,需要重新按照一個新的jdk,這樣就比較頭疼,經過查閱最後提供如下解決方案。 tomcat5使用1.5版本jdk

伺服器執行ActiveMQ(版本apache-activemq-5.4.2)

一、在同一臺機器上配置多個ActiveMQ(版本apache-activemq-5.4.2) 1.複製一份執行檔案   cp -r apache-activemq-5.4.2 apache-activemq-5.4.2-new 2.修改配置檔案activemq.xml   v

機器啟動tomcat簡單配置

col shu class 運行 配置 多個tomcat dir http服務 nbsp 一臺機器啟動多個Tomcat只需要解決Tomcat端口沖突的問題。 相關配置:打開 Tomcat 目錄下 conf \ server.xml 共修改三處端口,分別是: <Ser

在同一電腦上部署tomcat服務

sta 小項目 必須 ctrl 圖片 AR 14. con 而不是 因為在寫一些小的項目的時候,需要另外用到一臺圖片服務器,所以不得不開啟多個tomcat了。 在這裏我用的是tomcat 9.0,一個是正常時的tomcat,一個是圖片服務器,在這裏我就用tomcat1和to

10 單伺服器執行Tomcat

簡介 一臺伺服器下運營多個Tomcat 步驟 1. 新增新增的Tomcat相關的環境變數 CATALINA_BASE=c:\tomcat1 CATALINA_HOME=c:\tomcat1 TOMCAT_HOME=c:\tomcat1 CATALINA_2_BAS