日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Tomcat負(fù)載均衡部署過(guò)程

瀏覽:43日期:2023-09-02 20:30:58
目錄一、理論部分Tomcat介紹Tomcat各節(jié)點(diǎn)介紹Tomcat目錄二、部署過(guò)程環(huán)境準(zhǔn)備部署tomcat平臺(tái)搭建nginx+tomcat負(fù)載均衡集群1.建立java的web站點(diǎn)(在Tomcat服務(wù)器上,每臺(tái)做一個(gè)頁(yè)面) 2.修改主配置文件3.Nginx配置實(shí)現(xiàn)負(fù)載均衡3.1編譯安裝nginx 3.2修改nginx配置文件3.3啟動(dòng)nginx4.測(cè)試一、理論部分Tomcat介紹

Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。

Tomcat 服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat是Apache 服務(wù)器的擴(kuò)展,但運(yùn)行時(shí)它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。

當(dāng)配置正確時(shí),Apache 為HTML頁(yè)面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁(yè)面和Servlet。另外,Tomcat和IIS等Web服務(wù)器一樣,具有處理HTML頁(yè)面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過(guò),Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。目前Tomcat最新版本為9.0。

Tomcat各節(jié)點(diǎn)介紹

Server節(jié)點(diǎn)Tomcat實(shí)例的最頂層元素,對(duì)應(yīng)Tomcat服務(wù)器,僅一個(gè)。 port:指定監(jiān)聽(tīng)關(guān)閉Tomcat服務(wù)器請(qǐng)求的端口。端口用于標(biāo)記網(wǎng)絡(luò)上的一個(gè)進(jìn)程,由此一個(gè)端口只能唯一的標(biāo)記一臺(tái)主機(jī)上的一個(gè)進(jìn)程,但是一個(gè)進(jìn)程可以對(duì)應(yīng)多個(gè)端口。 shutdown:指定向上述端口發(fā)送的命令字符串。

Service節(jié)點(diǎn)監(jiān)聽(tīng)來(lái)自客戶端的http請(qǐng)求,一個(gè)Server節(jié)點(diǎn)可以有多個(gè)Service節(jié)點(diǎn)。個(gè)人認(rèn)為所謂的多個(gè)Service是,服務(wù)器開(kāi)啟了多個(gè)線程去監(jiān)聽(tīng)不同端口收到的來(lái)自客戶端的http請(qǐng)求。 name:指定Service的名字。

Connector節(jié)點(diǎn)主要設(shè)置Service的監(jiān)聽(tīng)端口。 客戶端與Service之間的鏈接,配置客戶端與服務(wù)端的鏈接信息。Tomcat默認(rèn)監(jiān)聽(tīng)的是8080端口,商業(yè)網(wǎng)站對(duì)外發(fā)布,若想 用戶不輸入端口,使用http協(xié)議的默認(rèn)端口,這里就必須將其改成80。一個(gè)Service節(jié)點(diǎn)可以有多個(gè)Connector節(jié)點(diǎn)。一個(gè)端口只能對(duì)應(yīng)一個(gè)進(jìn)程,但是一個(gè)進(jìn)程可以對(duì)應(yīng)多個(gè)端口。 port:指定監(jiān)聽(tīng)客戶端請(qǐng)求的端口。 protocol:指定傳輸協(xié)議。 connectionTimeout:指定鏈接超時(shí)時(shí)間,毫秒。 redirectPort:指定Service正在處理http請(qǐng)求時(shí)收到SSL請(qǐng)求后重定向的端口。

Engine節(jié)點(diǎn)處理監(jiān)聽(tīng)到的來(lái)自客戶端的http請(qǐng)求,一個(gè)Service節(jié)點(diǎn)僅有一個(gè)Engine節(jié)點(diǎn)。 name:指定Engine的名字。 defaultHost:指定主機(jī)缺省時(shí),默認(rèn)的主機(jī),必須是某個(gè)Host結(jié)點(diǎn)的name值。 一個(gè)完整的http請(qǐng)求網(wǎng)址為:協(xié)議://主機(jī):端口/虛擬目錄/站點(diǎn)根目錄/資源如 http://localhost:8080/aa/examples/index.html。 主機(jī)(也可以是虛擬主機(jī)或者域名),對(duì)應(yīng)著ip。網(wǎng)絡(luò)上的一臺(tái)服務(wù)器只有一個(gè)ip,但是一個(gè)ip可以對(duì)應(yīng)多個(gè)邏輯主機(jī),即一個(gè)ip可以有多個(gè)域名。這多個(gè)邏輯主機(jī)實(shí)際只對(duì)應(yīng)一個(gè)真正的物理主機(jī),由此稱為虛擬主機(jī)。 虛擬目錄,暫且認(rèn)為是真實(shí)路徑的一個(gè)別名,可以沒(méi)有。

Host節(jié)點(diǎn)主要設(shè)置Service的虛擬主機(jī)。 配置虛擬主機(jī),一個(gè)Engine節(jié)點(diǎn)可以有多個(gè)Host節(jié)點(diǎn),即多個(gè)虛擬主機(jī)。 name:指定虛擬主機(jī)的名字。該名字可以隨便定義,但是必須能被DNS解析到,要對(duì)應(yīng)到指定的ip地址。要定義虛擬主機(jī),先要申請(qǐng)域名。appBase:指定存放web應(yīng)用程序的根目錄,如webapps,我們的站點(diǎn)根目錄都應(yīng)該放在此目錄下。站點(diǎn)實(shí)際是一個(gè)有著特定結(jié)構(gòu)的文件夾,該文件夾的結(jié)構(gòu)有著自己的特點(diǎn),如必須有一個(gè)WEB—INF子文件夾,該子文件夾又必須有一個(gè)web.xml文件。Tomcat的conf下有個(gè)web.xml文件,用于配置web應(yīng)用的的信息,被服務(wù)器上的全部站點(diǎn)共享,這里的改變會(huì)影響到所有的站點(diǎn)。通常我們都是配置web應(yīng)用站點(diǎn)根目錄下的web.xml文件,其改變只對(duì)該應(yīng)用起作用。該文件可以用于設(shè)置web應(yīng)用 的默認(rèn)資源

Context節(jié)點(diǎn)主要設(shè)置Service的虛擬目錄和默認(rèn)站點(diǎn)。 配置虛擬目錄和默認(rèn)站點(diǎn),一個(gè)Engin節(jié)點(diǎn)可以有多個(gè)Context節(jié)點(diǎn),即多個(gè)虛擬目錄。我們?cè)谠L問(wèn)http://locaohost:8080的時(shí)候?qū)嶋H訪問(wèn)的是http://locaohost:8080/ROOT/index.jsp。使用http協(xié)議,根據(jù)localhost定位到主機(jī),根據(jù)端口8080定位到主機(jī)上的Tomcat服務(wù)器Service進(jìn)程,此時(shí)因?yàn)橛脩魶](méi)有指定站點(diǎn)和資源,則訪問(wèn)conf下的server.xml配置的默認(rèn)站點(diǎn)和資源。在erver.xml中找不到該配置,是因?yàn)镽OOT是通過(guò)硬編碼寫好的,但是可以通過(guò)配置文件修改成其他的站點(diǎn)。 path:指定web應(yīng)用程序的虛擬路徑,如/aa docBase:指定web應(yīng)用程序的實(shí)際存放路徑,即虛擬目錄的實(shí)際路徑,具體到站點(diǎn)目錄reloadable:若為true,Tomcat會(huì)自動(dòng)檢測(cè)項(xiàng)目WEB—INF目錄下的lib和classes文件夾的內(nèi)容,若有變化會(huì)自動(dòng)重新加載項(xiàng)目而無(wú)需重啟服務(wù)器。

Logger節(jié)點(diǎn)Tomcat的log信息配置。 className:指定log使用的類名,必須實(shí)現(xiàn)org.apache.catalina.Logger接口。 prefix:指定log文件的前綴。 suffix:指定log文件的后綴。 timestamp:若為true,則log文件名中必須加入時(shí)間戳。

Value節(jié)點(diǎn)類似Logger。 directory:指定log文件的存放位置。

directory(指定log文件存放的位置):pattern 有兩個(gè)值,common方式記錄遠(yuǎn)程主機(jī)名或ip地址,用戶名,日期,第一行請(qǐng)求的字符串,HTTP響應(yīng)代碼,發(fā)送的字節(jié)數(shù)。combined方式比common方式記錄的值更多。

Tomcat目錄

|---bin:存放啟動(dòng)和關(guān)閉tomcat腳本;|---conf:存放不同的配置文件(server.xml和web.xml);|---doc:存放Tomcat文檔;|---lib/japser/common:存放Tomcat運(yùn)行需要的庫(kù)文件(JARS);|---logs:存放Tomcat執(zhí)行時(shí)的LOG文件;|---src:存放Tomcat的源代碼;|---webapps:Tomcat的主要Web發(fā)布目錄(包括應(yīng)用程序示例);|---work:存放jsp編譯后產(chǎn)生的class文件;

二、部署過(guò)程環(huán)境準(zhǔn)備操作系統(tǒng) IP地址 部署服務(wù)centos7.6192.168.81.210Tomcatcentos7.6192.168.81.220Tomcatcentos7.6192.168.81.230NGINX部署tomcat平臺(tái)

1.1安裝JDK

[root@localhost ~]# tar xvf jdk-7u65-linux-x64.gz [root@localhost ~]# mv jdk1.7.0_65/ /usr/local/java

1.2建立java.sh

[root@localhost ~]# vim /etc/profile.d/java.sh export JAVA_HOME=/usr/local/java export PATH=$JAVA_HOME/bin:$PATH [root@localhost ~]# source /etc/profile.d/java.sh [root@localhost ~]# java –version //檢測(cè)java版本 [root@localhost ~]# java version '1.7.0_65' Java(TM) SE Runtime Environment (build 1.7.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

2.安裝tomcat

[root@localhost ~]# tar xvf apache-tomcat-7.0.54.tar.gz [root@localhost ~]# mv apache-tomcat-7.0.54 /usr/local/tomcat [root@localhost ~]# /usr/local/tomcat/bin/startup.sh //啟動(dòng)Tomcat程序

3.搭建成功實(shí)例

訪問(wèn):http://127.0.0.1:8080

搭建nginx+tomcat負(fù)載均衡集群1.建立java的web站點(diǎn)(在Tomcat服務(wù)器上,每臺(tái)做一個(gè)頁(yè)面) [root@localhost ~]# mkdir -p /web/webapp1[root@localhost ~]# vim /web/webapp1/index.jsp <%@ page language='java' import='java.util.*' pageEncoding='UTF-8'%> <html> <head> <title>JSP test1 page</title> </head> <body> <% out.println('Welcom to test site,http://www.test1.com');%> </body> </html>2.修改主配置文件[root@localhost ~]# vim /usr/local/tomcat/conf/server.xml <Host name='localhost' appBase='webapps' unpackWARs='true' autoDeploy='true'> //存在 <Context docBase='/web/webapp1' path='' reloadable='false' > //寫入 </Context> //寫入3.Nginx配置實(shí)現(xiàn)負(fù)載均衡

實(shí)現(xiàn)準(zhǔn)備yum源,需要下載依賴軟件

3.1編譯安裝nginx [root@localhost ~]# yum -y install pcre-devel zlib-devel openssl-devel [root@localhost ~]# groupadd www [root@localhost ~]# useradd -g www www -s /bin/false [root@localhost ~]# tar xvf nginx-1.6.0.tar.gz [root@localhost ~]# cd nginx-1.6.0 [root@localhost ~]# ./configure --prefix=/usr/local/nginx --user=www --group=www --with- file-aio --with-http_stub_status_module --with-http_gzip_static_module --with- http_flv_module --with-http_ssl_module && make && make install [root@localhost ~]# ln -s /usr/local/nginx/sbin/* /usr/local/sbin3.2修改nginx配置文件[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf ····· #gzip on; upstream tomcat_server { server 192.168.1.100:8080 weight=1; server 192.168.1.101:8080 weight=1; } server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; proxy_pass http://tomcat_server; }3.3啟動(dòng)nginx[root@localhost ~]# nginx4.測(cè)試

訪問(wèn):http://nginx服務(wù)器IP不加端口,不停刷新

到此這篇關(guān)于部署Tomcat負(fù)載均衡的文章就介紹到這了,更多相關(guān)Tomcat負(fù)載均衡內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Tomcat
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲资源网站| 欧美1区2区3| 久久亚洲精品中文字幕| 日本不卡高清视频| 蜜桃视频一区二区| 视频一区中文字幕国产| 粉嫩av一区二区三区四区五区 | 蜜臀av免费一区二区三区| 国产精品白浆| 美女在线视频一区| 国精品产品一区| аⅴ资源天堂资源库在线| 国产在视频一区二区三区吞精| 久久影视三级福利片| 成人在线免费观看网站| 国产精品毛片久久久| 国产精品麻豆成人av电影艾秋 | 欧美日韩国产一区二区三区不卡| 久久国产电影| 国产亚洲一区在线| 欧美亚洲自偷自偷| 精品国产网站| 九九久久婷婷| 无码日韩精品一区二区免费| 国产日韩一区二区三区在线| 久久99精品久久久野外观看| 精品国产亚洲日本| 欧美日韩国产传媒| 国产欧美日韩一区二区三区在线| 日韩av二区在线播放| 欧美男人天堂| 免费日韩一区二区| 久久不见久久见中文字幕免费| 天堂av在线| 日韩欧美在线精品| 欧美freesex黑人又粗又大| 久久大逼视频| 欧美久久天堂| 日韩精品电影一区亚洲| 快播电影网址老女人久久| 亚洲精品麻豆| 久久久亚洲一区| 青青草国产精品亚洲专区无| 另类中文字幕国产精品| 久久亚洲一区| 日韩欧美一区免费| 国产日韩欧美一区二区三区 | 日韩国产精品久久久久久亚洲| 国产激情综合| 免费观看日韩电影| 久久久久久免费视频| 欧美一区免费| 久久性天堂网| 欧美 日韩 国产一区二区在线视频 | 欧美日韩一区二区三区在线电影| 亚洲午夜黄色| 欧美日韩一区自拍| 影音先锋久久精品| 欧美精品九九| 久久激情网站| 成人欧美一区二区三区的电影| 国产精品99精品一区二区三区∴ | 青草久久视频| 亚洲伊人精品酒店| 国产一区导航| 激情欧美一区| 久久99精品久久久野外观看| 日韩高清国产一区在线| 五月激激激综合网色播| 天堂精品久久久久| 日韩欧乱色一区二区三区在线| 蜜臀国产一区二区三区在线播放| 日韩网站在线| 婷婷视频一区二区三区| 欧美天堂一区二区| 国产精品porn| 岛国av在线网站| 久久蜜桃精品| 九九综合九九| 亚洲另类黄色| 欧美亚洲免费| 97se亚洲| 超碰99在线| 欧美jjzz| 色婷婷成人网| 精品三区视频| 精品在线播放| 日本午夜精品视频在线观看| 久久99影视| 99久精品视频在线观看视频| 蜜桃一区二区三区| 亚洲久久视频| 麻豆精品久久| 久久人人精品| 亚洲精品日韩久久| 国产成人免费精品| 久久国产电影| 日韩视频1区| 久久毛片亚洲| 亚洲精品少妇| 亚洲va中文在线播放免费| 中文字幕亚洲在线观看| 成人一区而且| 日本中文字幕视频一区| 秋霞国产精品| 国产情侣一区| 国产亚洲毛片| 天堂√8在线中文| 欧美亚洲国产日韩| 亚洲国产一区二区三区在线播放| 日韩不卡免费视频| 亚洲先锋成人| 在线中文字幕播放| 国产日本精品| 在线日韩一区| 麻豆高清免费国产一区| 鲁大师成人一区二区三区| 亚洲综合电影| 麻豆精品一区二区综合av| 蜜臀久久99精品久久久久宅男| 婷婷激情一区| 黑森林国产精品av| 久久久国产精品网站| 日本国产亚洲| 亚久久调教视频| 石原莉奈在线亚洲三区| 久久久成人网| 亚洲另类黄色| 性欧美videohd高精| 国产精品入口久久| 亚洲精品动态| 亚洲精品电影| 成人在线视频区| 精品欠久久久中文字幕加勒比| 日本电影久久久| 国产精品主播| 久久69成人| 国产精品专区免费| 91精品国产自产在线观看永久∴| 日韩毛片在线| 亚洲一级网站| 99精品网站| 影音先锋久久| 美女精品在线观看| 亚洲精品动态| 国产极品模特精品一二| 国产在线观看91一区二区三区| 成人av三级| 一区免费在线| 日本在线不卡视频一二三区| 欧美日韩xxxx| av最新在线| 午夜影院欧美| 91免费精品国偷自产在线在线| 国产精品亚洲二区| 超碰超碰人人人人精品| 久久精品国语| 日本大胆欧美人术艺术动态| 日本午夜精品久久久久| 欧美xxxx中国| 香蕉久久夜色精品国产| 欧美激情aⅴ一区二区三区| 女生影院久久| 亚洲精品高潮| 日本欧美在线| 久久国产影院| 国产精品资源| 91久久视频| 日本一二区不卡| 亚洲精品一级| 久久精品卡一| 日韩av网站在线免费观看| 午夜av成人| 日本va欧美va精品发布| 999国产精品永久免费视频app| 日韩在线观看中文字幕| 桃色一区二区| 国产一区二区三区亚洲综合| 日韩精品一级中文字幕精品视频免费观看 | 国产乱码午夜在线视频| 久久高清国产| 精品中文一区| 不卡一二三区| 国产美女精品视频免费播放软件| 亚洲调教视频在线观看| 久久久久久网| 蜜桃精品视频| 欧美精品不卡| 国产图片一区| 日韩av在线免费观看不卡| 免费不卡在线观看| 亚洲综合三区| 久久不射网站| 久久香蕉精品| 蜜臀av在线播放一区二区三区| 好看的av在线不卡观看| 久久久精品午夜少妇| 欧美三区四区| 免费福利视频一区二区三区| 久久久精品国产**网站|