Tomcat集群

1個apache+2個tomcat通過mod_jk配置集群JDK:jdk-6u7-linux-i586.bin Apache:httpd-2.2.19.tar.gz Tomcat:apache-tomcat-7.0.16.tar.gz Mod_jk:mod_jk-1.2.31-httpd-2.2.x.so 1) 拷貝軟件包 [root@172-30-4-6 ~]# mkdir /usr/java #創(chuàng)建jdk安裝目錄 [root@172-30-4-6 ~]# cd /usr/tomcattest #進入jdk軟件包目錄 [root@172-30-4-6 tomcattest]# cp jdk-6u7-linux-i586.bin /usr/java #將jdk安裝文件拷貝到安裝目錄 2) 安裝JDK [root@172-30-4-6 tomcattest]# cd /usr/java #進入jdk安裝目錄 [root@172-30-4-6 java]# ./ jdk-6u7-linux-i586.bin #執(zhí)行安裝jdk文件 3) 配置環(huán)境變量 [root@172-30-4-6 java] vim /etc/profile #修改系統(tǒng)環(huán)境變量文件 #添加內(nèi)容如下: export JAVA_HOME=/usr/java/jdk1.6.0_02 export JAVA_BIN=/usr/java/jdk1.6.0_02/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH [root@172-30-4-6 profile]# cd /usr/bin [root@172-30-4-6 profile]# ln -s -f /usr/java/jdk1.6.0_02/jre/bin/java [root@172-30-4-6 profile]# ln -s -f /usr/java/jdk1.6.0_02/bin/javac 4) 測試 [root@172-30-4-6 profile]# java -version #查看java安裝版本 顯示結(jié)果:java version "jdk1.6.0_02" 1) 解壓 [root@172-30-4-6 ~]# cd /usr/tomcattest #進入apache軟件包目錄 [root@172-30-4-6 tomcattest]# tar -zxvf httpd-2.2.19.tar.gz #解壓apache安裝文件 2) 安裝 [root@172-30-4-6 tomcattest]# cd httpd-2.2.19 #進入apache安裝目錄 [root@172-30-4-6 httpd-2.2.19]# ./configure --prefix=/usr/apache # configure參數(shù)可以自己根據(jù)需要修改骂铁,可以使用—help獲得相關(guān)命令參數(shù)信息侠讯。 [root@172-30-4-6 httpd-2.2.19]# make #編譯 [root@172-30-4-6 httpd-2.2.19]# make install #安裝 3) 啟動 [root@172-30-4-6 httpd-2.2.19]# cd /usr/apache/ #進入apache安裝目錄 [root@172-30-4-6 apache]# ./bin/apachectl start #啟動apache服務(wù)器 4) 測試 訪問apache服務(wù)器:http://172.30.4.6 響應(yīng)結(jié)果:It works短蜕! #apache服務(wù)器安裝成功 1. 解壓 [root@172-30-4-6 ~]# cd /usr/tomcattest #進入tomcat軟件包目錄 [root@172-30-4-6 tomcattest]# tar –zxvf apache-tomcat-7.0.16.tar.gz #解壓tomcat安裝包 2. 安裝 [root@172-30-4-6 tomcattest]# cp -P apache-tomcat-7.0.16 /usr/tomcat1 #拷貝tomcat1 [root@172-30-4-6 tomcattest]# cp -P apache-tomcat-7.0.16 /usr/tomcat2 #拷貝tomcat2 3. 配置 因為該例子是在同一臺服務(wù)器上安裝兩個tomcat服務(wù)器譬淳,避免服務(wù)器端口使用沖突台夺,tomcat1端口采用默認配置,tomcat2端口需要重新配置凤覆。 [root@172-30-4-6 tomcattest]# cd /usr/tomcat2/conf #進入tomcat2配置目錄惹挟,可修改server.xml配置文件 [root@172-30-4-6 tomcattest]# cd /usr/tomcat1/conf #進入tomcat1配置目錄,可修改server.xml配置文件 [root@172-30-4-6 conf]# vim server.xml #修改tomcat2配置文件 (1) 修改server端口號 #tomcat1 默認配置#tomcat2 修改端口號為9005(2) 修改HTTP connector端口號 #tomcat1默認配置#tomcat2 修改端口號為9080(3) 修改 AJP connector 端口號 #tomcat1 默認配置#tomcat2 修改端口號9009(4) 修改 engine 名稱 #tocmat1 修改jvmRoute=”tomcat1”#tocmat2 修改jvmRoute=”tomcat2”4. 啟動 [root@172-30-4-6 tomcattest]# /usr/tomcat1/bin/startup.sh #啟動tomcat1 [root@172-30-4-6 tomcattest]# /usr/tomcat1/bin/startup.sh #啟動tomcat2 5. 測試 #tomcat1測試 http://172.30.4.6:8080 #tomcat2 測試 http://172.30.4.6:9080 結(jié)果:顯示tomcat首頁 wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.31/x86_64/mod_jk-1.2.31-httpd-2.2.x.so 1气筋, httpd.conf的配置 [root@172-30-4-6 ~]# cd /usr/apache/conf #進入apache配置目錄 [root@172-30-4-6 conf]# vim httpd.conf #修改httpd.conf配置文件 Include conf/mod_jk.conf #增加include配置 2拆内, mod_jk.conf的配置 [root@172-30-4-6 conf]# touch mod_jk.conf #創(chuàng)建mod_jk.conf文件 [root@172-30-4-6 conf]# vim mod_jk.conf #修改mod_jk配置 #mod_jk 配置mod_jk包 LoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.x.so #workers 配置工作負責(zé)文件 JkWorkersFile conf/workers.properties #jk log 配置jk日志文件 JkLogFile logs/mod_jk.log #jk log leve 配置日志級別 JkLogLevel info # 配置jk日志內(nèi)存共享 JkShmFile logs/mod_jk.shm #balancer 配置負載均衡模式 JkMount /*.jsp balancer [root@172-30-4-6 conf]# cp /usr/tomcattest/mod_jk-1.2.31-httpd-2.2.x.so /usr/apache/modules #將mod_jkb包拷貝到apache的modules目錄下 3, workers.properties的配置 [root@172-30-4-6 conf]# touch workers.properties #創(chuàng)建worker.properties文件 [root@172-30-4-6 conf]# vim workers.properties #tomcat1的配置 worker.tomcat1.port=8009 worker.tomcat1.host=172.30.4.6 worker.tomcat1.reference=worker.template worker.tomcat1.activation=A #worker.tomcat1.lbfactor=1 #tomcat2 的配置 worker.tomcat2.port=9009 worker.tomcat2.host=172.30.4.6 worker.tomcat2.reference=worker.template worker.tomcat2.activation=A #worker.tomcat2.lbfactor=1 worker.list=balancer #balancer 負載配置 worker.balancer.type=lb worker.balancer.balance_workers=tomcat1,tomcat2 worker.balancer.sticky_session=1 #tempalte 負載模板配置 worker.template.type=ajp13 ##############################################################4 Session復(fù)制 在Tomcat集群中實現(xiàn)session同步宠默,可以通過session共享和復(fù)制來實現(xiàn)麸恍,下面以session復(fù)制來實現(xiàn)session同步。 4.1 Session復(fù)制配置 1搀矫, Tomcat中server.xml的配置 [root@172-30-4-6 ~]# cd /usr/tomcat1/conf #進入tomcat配置目錄 [root@172-30-4-6 conf]# vim server.xml #修改server.xml配置 # 在后面加上以下配置: Java代碼 收藏代碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末抹沪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子瓤球,更是在濱河造成了極大的恐慌融欧,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件卦羡,死亡現(xiàn)場離奇詭異噪馏,居然都是意外死亡,警方通過查閱死者的電腦和手機绿饵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門欠肾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拟赊,你說我怎么就攤上這事刺桃。” “怎么了要门?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵虏肾,是天一觀的道長廓啊。 經(jīng)常有香客問我欢搜,道長封豪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任炒瘟,我火速辦了婚禮吹埠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘疮装。我一直安慰自己缘琅,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布廓推。 她就那樣靜靜地躺著刷袍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪樊展。 梳的紋絲不亂的頭發(fā)上呻纹,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音专缠,去河邊找鬼雷酪。 笑死,一個胖子當(dāng)著我的面吹牛涝婉,可吹牛的內(nèi)容都是我干的哥力。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼墩弯,長吁一口氣:“原來是場噩夢啊……” “哼吩跋!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起渔工,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤锌钮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后涨缚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體轧粟,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年脓魏,在試婚紗的時候發(fā)現(xiàn)自己被綠了兰吟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡茂翔,死狀恐怖混蔼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情珊燎,我是刑警寧澤惭嚣,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布遵湖,位于F島的核電站,受9級特大地震影響晚吞,放射性物質(zhì)發(fā)生泄漏延旧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一槽地、第九天 我趴在偏房一處隱蔽的房頂上張望迁沫。 院中可真熱鬧,春花似錦捌蚊、人聲如沸集畅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挺智。三九已至,卻和暖如春窗宦,著一層夾襖步出監(jiān)牢的瞬間赦颇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工迫摔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留沐扳,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓句占,卻偏偏與公主長得像沪摄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子纱烘,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容