歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

系統快訊:linux下tomcat集群配置

Apache + Tomcat + Linux 集群和均衡負載 (Session 同步復制) 配置實踐指南

   經過我的多次測試實踐,在linux和window下測試通過,win的比較簡單,因為在默認的情況下,組播就已經打開。

   1 在linux 下同一台服務器上測試通過(注意端口不要沖突。特別要注意那個tcpListenPort=”4001″ )

   2 在window下的同一台服務器上測試通過,注意要點同上

   3 window下多台不同主機上測試通過,沒有什麼好注意點,可以完全備份一個tomcat

   4.linux多台不同tomcat服務器上測試通過。這個也是最後實現,最實際的方案。(一般不用在win下部署tomcatweb應用。呵呵。我覺得)

   這裡講下第四中情況

   先講一下環境:都是在Red Hat Linux AS4上測試通過

   Apache:ip:192.168.1.11 (一台) 版本:2.0/2.2 (做均換負載服務器)

   Tomcat:ip1:192.168.1.12 ip2:192.168.1.13 (兩台) 版本:5.0、5.5 (web應用的Real Server)

   Jdk:版本1.5 安裝在 192.168.1.12 和192.168.1.13上的tomcat服務器上

   安裝tomcat和apache ,在這裡就不講了。

   軟件都可以在www.apache.org 的網站上找到(apache,tomcat,mod_jk)

   1.下載mod_jk.so 文件放到apache 下的modules下

   地址:http://apache.mirror.phpchina.com/tomcat/tomcat-connectors/jk/binaries/ 請選擇正確的操作系統和Apache的版本。

   2.在apache的conf下建立文件workers.properties

   添加內容:

 

雙擊代碼全選 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

#

   # workers.properties

   #

   # list the workers by name

   worker.list=tomcatlb, status

   # localhost server 1

   # ------------------------

   worker.tomcat12.port=8009

   worker.tomcat12.host=192.168.1.12

   worker.tomcat12.type=ajp13


   在13的服務器上也將這一段修改為自己的ip

   然後打開jvmRoute ,跟workers.properties 的兩個tomcat名字相匹配

 

雙擊代碼全選 1

2

3

4

ip1

  Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat12"/>

  ip2

  Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat13"/>


   好了,apache和tomcat的配置好了,可以訪問了。

   這裡,再提供一個鏈接,可以監控和配置負載均衡的各種信息

   http://192.168.1.11/jkstatus或http://my.linuxcoffee.org、jkstatus來訪問網站。

   注:需要在web.xml的display-name後面 下加上一段。 這個跟順序有關的,不然,xml文件會變紅哦。

Copyright © Linux教程網 All Rights Reserved