1、安裝java環境:
配置命令:
$sdo apt-get install ubuntu-restricted-extras
再運行如下命令:
$sudo apt-get install sun-java6-jdk
待安裝完畢後選擇默認Java.
$sudo update-alternatives --config java
安裝過程提示選擇,輸入“2”即可,然後按回車鍵確定。
如果一切順利,便可開始配置環境變量,在終端中運行如下命令:
$sudo gedit /etc/environmet
在其中添加如下兩行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
保存退出後,運行如下命令:
$sudo gedit /etc/jvm
將文件中的“/usr/lib/jvm/java-6-sun"這行填入到配置塊的頂部。
之後安裝配置Eclipse,在終端中運行如下安裝命令:
$sudo apt-get install eclipse
到此爲止,Eclipse已經安裝到Ubuntu系統。
2、安裝TOMCAT6
直接運行:
sudo apt-get install tomcat6 tomcat6-admin tomcat6-common tomcat6-user tomcat6-docs tomcat6-examples
自動安裝完成
常用命令:
Start tomcat server
sudo /etc/init.d/tomcat6 start
Stop tomcat server
sudo /etc/init.d/tomcat6 stop
Restart tomcat server
sudo /etc/init.d/tomcat6 restart
Get tomcat server status
sudo /etc/init.d/tomcat6 status
兩個重要地方:
配置文件位置:/etc/tomcat6/server.xml
項目發佈位置:/var/lib/tomcat6
3、安裝ipvsadm
modprobe -l |grep ipvs
如果看到如下,就可以了,如果沒有還要重編內核,選 上ipvs 模塊。
/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_wlc.ko
/lib/modules/2.6.9-42.EL/kernel/net/ipv4/ipvs/ip_vs_dh.ko。。。。
現在直接:sudo apt-get install ipvsadm
安裝結束直接:sudo ivpsadm,無錯誤提示,表明安裝成功。
4、準備工作就緒,現在開始配置。
a.現在克隆兩個虛擬機。總共三個虛擬機:
IP分別爲:
192.168.0.150(配置均載器)
192.168.0.151
192.168.0.152
192.168.0.155(用戶訪問的地址)
這裏要注意用到的是4個地址,但是機子只有三臺,
192.168.0.155是作爲虛擬地址工作的。
提醒下,NAT模式,在VM中的虛擬機中一定要選擇NAT連接方式,我爲這個錯誤付出了沉重的代價。
一般最多的問題就在這兩個地方。
b. 進入 192.168.0.150
#配置虛擬地址(外網訪問的地址)
#ifconfig eth0:0 192.168.0.155
0 netmask 255.255.255.255 broadcast 192.168.0.155 up // 配置虛擬ip 192.168.1.230 , 它是提供對外的http 服務 的ip .
#echo 1 > /proc/sys/net/ipv4/ip_forward // 讓其有ip 轉發功能
#在192.168.0.155上添加均載服務器,注意192.168.0.155的理解
#sudo ipvsadm -A -t 192.168.0.155:80 -s wlc //add virtual service
#sudo ipvsadm -a -t 192.168.0.155:80 -r 192.168.0.152 -g // add real server
#sudo ipvsadm -a -t 192.168.0.155:80 -r 192.168.0.151 -g // add real server
把以上五句寫在 /etc/rc.local 最後,避免重啓後再輸入。
常用兩天命令:
ipvsadm -l 是列出清單。
ipvsadm -d -t 192.168.0.155:80 -r 192.168.0.151 // 是刪除 real server 192.168.1.233
c. 進入 192.168.0.151
#ifconfig lo:0 192.168.0.155 netmask 255.255.255.255 broadcast 192.168.0.155 up//注意這裏的網關。要看清楚
# route add -host 192.168.0.155 dev lo:0
把以上二句寫 /etc/rc.local 最後,避免重啓再輸入。
#啓動tomcat
d. 進入 192.168.0.152,照c完全一樣的整一次。
三. 測試:
1. 在另外的pc 上面訪問 http://192.168.0.155
不斷刷新瀏覽器, 如果看到不同的頁面,就表示成功了,
可能有的瀏覽器需要清除cache. 如果不行,
就等一段時間再關閉,打開瀏覽器再試。