您的位置:首页 > 其它

Jboss4集群配置之三:Jboss集群节点配置

2011-10-07 12:04 537 查看


5.Jboss集群节点配置


步骤

在集群的各节点上,先安装JDK,然后安装配置Jboss。不用着急,跟着jijian91一步步来。


安装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的远程终端(jijian91推荐用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} &”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: