Jboss4集羣配置之三:Jboss集羣節點配置

1.前言
2.集羣準備知識
3.Jboss集羣配置實例概述
4.Jboss集羣負載均衡器配置
5.Jboss集羣節點配置

5.Jboss集羣節點配置

步驟

在集羣的各節點上,先安裝JDK,然後安裝配置Jboss。不用着急,跟着Ruby Sun 一步步來。

安裝JDK

在http://sun.com下載JDK安裝包 ,上傳到服務器。

chmod +x jdk-1_5_0_12-linux-i586-rpm.bin
./jdk-1_5_0_12-linux-i586-rpm.bin
根據提示安裝。

設置Java路徑。
vi /etc/profile,在結尾增加:
JAVA_HOME=/usr/java/jdk1.5.0_12
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=.:$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

用JDK代替Redhat Linux AS4預裝的gcj :

cd /usr/bin
ln -s -f /usr/java/jdk1.5.0_12/bin/java
ln -s -f /usr/java/jdk1.5.0_12/bin/javac

執行java –version,顯示以下信息表示jdk正確安裝:
java version “1.5.0_12″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode, sharing)

安裝Jboss

下載jboss-4.0.5.GAjems-installer ,並上傳到服務器。

完整安裝Jboss 4.0.3 sp1到4.0.5.GA各版本,必須使用jems-installer和JDK 1.5。

Jboss可以採用圖形方式和命令行方式安裝。圖形方式安裝方便,但要求服務器安裝X windows,且在服務器上操作或使用支持x windows的遠程終端(Ruby Sun 推薦用xmanager).

圖形方式

在x windows的終端窗口下,執行java –jar jems-installer-1.2.0.GA.jar,出現Jboss安裝圖形界面。

選擇“中文”。
下一步。
同意協議。
安裝路徑設置爲/usr/local/jboss,下一步。
選擇”all”,下一步。
選擇”advance”,把Name由default改爲all.其餘直接按下一步。
輸入Admin密碼,下一步。
等待安裝結束,完成。

命令行方式

java -jar jems-installer-1.2.0.GA.jar -installGroup all installpath=/usr/local/jboss
mv /usr/local/jboss/server/default /usr/local/jboss/server/all

配置Jboss

修改配置。本例中,提供服務的監聽端口是8888,請根據實際情況修改。
vi /usr/local/jboss/server/all/deploy/jbossweb-tomcat55.sar/server.xml
找到 找到.
注意,jvmRoute是節點號,要與在apache的workers.properties中的定義相對應.

vi /usr/local/jboss/server/all/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml
找到UseJK,改爲true.

配置jboss自動啓動

cp /usr/local/jboss/jboss_init_redhat.sh /etc/init.d/jboss
chmod 777 /etc/init.d/jboss
ln –s /etc/init.d/jboss /etc/rc3.d/S80jboss
ln –s /etc/init.d/jboss /etc/rc3.d/K20jboss
ln –s /etc/init.d/jboss /etc/rc4.d/S80jboss
ln –s /etc/init.d/jboss /etc/rc4.d/K20jboss
ln –s /etc/init.d/jboss /etc/rc5.d/S80jboss
ln –s /etc/init.d/jboss /etc/rc5.d/K20jboss

vi /etc/init.d/jboss
將JBOSS_HOME一行改爲JBOSS_HOME=${JBOSS_HOME:-”/usr/local/jboss”}
將JBOSS_USER一行改爲JBOSS_USER=${JBOSS_USER:-”root”}
將JAVAPTH一行改爲JAVAPTH=${JAVAPTH:-”/usr/java/jdk1.5.0_12″}
將JBOSS_CONF一行改爲JBOSS_CONF=${JBOSS_CONF:-”all”}
將JBOSSSH一行改爲JBOSSSH=${JBOSSSH:-”$JBOSS_HOME/bin/run.sh -c $JBOSS_CONF”}
將eval $JBOSS_CMD_START >${JBOSS_CONSOLE} 2>&1 &改爲eval $JBOSS_CMD_START >${JBOSS_CONSOLE} &
將$SUBIT “$JBOSS_CMD_START >${JBOSS_CONSOLE} 2>&1 &”改爲$SUBIT “$JBOSS_CMD_START >${JBOSS_CONSOLE} &”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章