欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

tomcat多實(shí)例部署的項(xiàng)目實(shí)踐

 更新時(shí)間:2025年03月30日 09:25:28   作者:賀茗Y28  
Tomcat多實(shí)例是指在一臺(tái)設(shè)備上運(yùn)行多個(gè)Tomcat服務(wù),這些Tomcat相互獨(dú)立,本文主要介紹了tomcat多實(shí)例部署的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下

第一種運(yùn)行多個(gè)實(shí)例,不同的實(shí)例運(yùn)行不同的業(yè)務(wù),在業(yè)務(wù)訪問(wèn)量小的情況下,可以節(jié)省資源。

第二中運(yùn)行多個(gè)實(shí)例,不同的實(shí)例運(yùn)行同一個(gè)業(yè)務(wù),在業(yè)務(wù)訪問(wèn)量大的情況下,可以提高訪問(wèn)速度,實(shí)現(xiàn)負(fù)載均衡。

如上圖所示,此時(shí)把tomcat服務(wù)停止,

1.創(chuàng)建項(xiàng)目目錄,測(cè)試文件

2.創(chuàng)建實(shí)例的安裝目錄

3.準(zhǔn)備實(shí)例的配置文件

如上圖所示,將tomcat的配置文件向第一個(gè)實(shí)例和第二個(gè)實(shí)例的配置文件目錄,都拷貝一份

4.編輯實(shí)例的配置文件

如上圖所示,這是對(duì)實(shí)例配置文件的修改內(nèi)容。

首先修改實(shí)例的端口,隨后修改實(shí)例對(duì)外提供http服務(wù)的端口,

修改實(shí)例默認(rèn)的虛擬主機(jī)名稱(chēng),修改實(shí)例中虛擬主機(jī)示例的名稱(chēng),修改實(shí)例的項(xiàng)目目錄,修改實(shí)例的項(xiàng)目日志位置。

5.每個(gè)實(shí)例要想能單獨(dú)啟動(dòng),要有一個(gè)單獨(dú)的實(shí)例腳本。準(zhǔn)備啟動(dòng)的實(shí)例腳本。

如上圖所示,對(duì)于啟動(dòng)腳本來(lái)說(shuō),最重要的就是腳本中的環(huán)境變量,如果沒(méi)有這個(gè)環(huán)境變量,腳本就會(huì)默認(rèn)去tomcat的配置目錄下,去啟動(dòng)tomcat服務(wù),而不是去啟動(dòng)實(shí)例。

如上圖所示,如果有了這個(gè)對(duì)應(yīng)的環(huán)境變量的話,那么就會(huì)到實(shí)例安裝目錄下去啟動(dòng)這個(gè)實(shí)例。

如上圖所示,這個(gè)腳本默認(rèn)就是這個(gè)實(shí)例的第一個(gè)啟動(dòng)腳本,我們還要給這個(gè)腳本添加執(zhí)行權(quán)限。

如上圖所示,這是去配置第二個(gè)實(shí)例的啟動(dòng)腳本,

6.啟動(dòng)tomcat實(shí)例

如上圖所示,這是去啟動(dòng)不同tomcat實(shí)例的過(guò)程,

如上圖所示,這兩個(gè)實(shí)例,分別占用的端口是8010和8020,這兩個(gè)實(shí)例對(duì)外提供http服務(wù)的端口分別是9000和9001

7.nginx實(shí)現(xiàn)tomcat反向代理

很少直接讓tomcat服務(wù)器去接收客戶(hù)端的請(qǐng)求,因?yàn)閠omcat軟件本身的性能有限。

如上圖所示,這是常見(jiàn)的業(yè)務(wù)架構(gòu),即客戶(hù)端訪問(wèn)nginx反向代理服務(wù)器,由nginx反向代理服務(wù)器,轉(zhuǎn)發(fā)客戶(hù)端訪問(wèn)請(qǐng)求。

如上圖所示,這是在nginx的配置文件中,使用upstream模塊,創(chuàng)建Tomcat server組,用來(lái)管理tomcat的兩個(gè)實(shí)例。

如上圖所示,我們還需要配置虛擬主機(jī)的location,即匹配所有的訪問(wèn)請(qǐng)求,將所有的訪問(wèn)請(qǐng)求轉(zhuǎn)發(fā)到后端的tomcat組,然后配置字段,記錄下所有客戶(hù)端的IP地址。

如上圖所示,隨后我們?nèi)?dòng)nginx軟件。

如上圖所示,如果想讓tomcat記錄下客戶(hù)端的訪問(wèn)IP地址,我們就需要到tomcat的配置文件中去修改這個(gè)%{X-Real-IP}i這樣一個(gè)字段。

如上圖所示,tomcat的實(shí)例1和實(shí)例2都要去做這樣的操作,以保證去記錄下客戶(hù)端的IP地址。

如上圖所示,將來(lái)客戶(hù)端想要訪問(wèn)tomcat服務(wù)器上的數(shù)據(jù),只需要直接訪問(wèn)nginx的虛擬主機(jī)名稱(chēng):端口號(hào),就可以了,由nginx的軟件實(shí)現(xiàn)tomcat多實(shí)例的之間的負(fù)載均衡。

如上圖所示,此時(shí)兩個(gè)實(shí)例記錄的客戶(hù)端的訪問(wèn)地址也是真實(shí)的IP地址。

到此這篇關(guān)于tomcat多實(shí)例部署的項(xiàng)目實(shí)踐的文章就介紹到這了,更多相關(guān)tomcat多實(shí)例部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • tomcat部署簡(jiǎn)單的html靜態(tài)網(wǎng)頁(yè)的方法

    tomcat部署簡(jiǎn)單的html靜態(tài)網(wǎng)頁(yè)的方法

    這篇文章主要介紹了tomcat部署簡(jiǎn)單的html靜態(tài)網(wǎng)頁(yè)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Tomcat7.0安裝配置詳細(xì)(圖文)

    Tomcat7.0安裝配置詳細(xì)(圖文)

    這篇文章主要介紹了Tomcat7.0安裝配置詳細(xì)圖文方法,需要的朋友可以參考下
    2014-07-07
  • tomcat啟動(dòng)提示Couldn‘t get host name問(wèn)題

    tomcat啟動(dòng)提示Couldn‘t get host name問(wèn)題

    這篇文章主要介紹了tomcat啟動(dòng)提示Couldn‘t get host name問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • tomcat部署web應(yīng)用的4種方法總結(jié)(推薦)

    tomcat部署web應(yīng)用的4種方法總結(jié)(推薦)

    本篇文章主要介紹了tomcat部署web應(yīng)用的方法,主要有4中方法,包括Tomcat自動(dòng)部署、控制臺(tái)進(jìn)行部署、增加自定義的Web部署文件、手動(dòng)修改%Tomcat_Home%\conf\server.xml文件來(lái)部署web應(yīng)用,有興趣的可以了解一下。
    2016-11-11
  • 解決Tomcat使用shutdown.bat關(guān)閉會(huì)將其他Tomcat關(guān)掉的問(wèn)題

    解決Tomcat使用shutdown.bat關(guān)閉會(huì)將其他Tomcat關(guān)掉的問(wèn)題

    這篇文章主要介紹了解決Tomcat使用shutdown.bat關(guān)閉會(huì)將其他Tomcat關(guān)掉的問(wèn)題 ,解決方法很簡(jiǎn)單,具體內(nèi)容詳情大家跟隨小編一起通過(guò)本文學(xué)習(xí)吧
    2018-10-10
  • web安全—tomcat禁用WebDAV或者禁止不需要的 HTTP 方法

    web安全—tomcat禁用WebDAV或者禁止不需要的 HTTP 方法

    現(xiàn)在主流的WEB服務(wù)器一般都支持WebDAV,使用WebDAV的方便性,呵呵,就不用多說(shuō)了吧,用過(guò)VS.NET開(kāi)發(fā)ASP.Net應(yīng)用的朋友就應(yīng)該 知道,新建/修改WEB項(xiàng)目,其實(shí)就是通過(guò)WebDAV+FrontPage擴(kuò)展做到的,下面我就較詳細(xì)的介紹一下
    2017-03-03
  • 詳解Tomcat雙擊startup.bat閃退的解決方法

    詳解Tomcat雙擊startup.bat閃退的解決方法

    這篇文章主要介紹了詳解Tomcat雙擊startup.bat閃退的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Tomcat在Linux服務(wù)器上的BIO、NIO、APR模式設(shè)置方法

    Tomcat在Linux服務(wù)器上的BIO、NIO、APR模式設(shè)置方法

    下面小編就為大家分享一篇Tomcat在Linux服務(wù)器上的BIO、NIO、APR模式設(shè)置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Tomcat 部署項(xiàng)目的三種方法詳解

    Tomcat 部署項(xiàng)目的三種方法詳解

    本篇文章主要介紹了Tomcat 部署項(xiàng)目的三種方法詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • Eclipse添加Tomcat Server配置的方法步驟

    Eclipse添加Tomcat Server配置的方法步驟

    這篇文章主要介紹了Eclipse添加Tomcat Server配置的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09

最新評(píng)論