在Linux(RedHat4)中安装JBoss

系统 1772 0

JBoss的安装是比较简单的,在Window中一般只要解压缩就可以用了。但是在Linux中,需要做一些简单的配置工作。
以下以JBoss4.2.2为例。
首先假定我们的JDK已经安装完毕(我用的是JDK6.0),而且已经设置好了JAVA_HOME。我们假定JBoss的zip文件放在< /usr/local/install/thirdparty >下,我们将把JBoss安装到< /usr/local/ >。
安装顺序如下:

1.jboss-4.2.2.GA.zip文件解压缩
# cd /usr/local/install/thirdparty
# unzip -d /usr/local/ jboss-
4.2.2 .GA.zip

2.编辑
/etc/profile文件
# vi /etc/profile

在该文件的最后加上以下内容

JBOSS_HOME = /usr/local/jboss- 4.2.2 .GA
PATH
= $PATH:$JBOSS_HOME/bin
export JBOSS_HOME PATH


3.让修改有效

# source /etc/profile


4.想要使Jboss支持IPv6,必须修改Jboss的run.sh文件

# vi $JBOSS_HOME/bin/run.sh

59行~61行的内容修改成如下
#if 
[  "$linux" = "true"  ] ;  then
#   JAVA_OPTS = " $JAVA_OPTS -Djava.net.preferIPv4Stack=true "
#fi


5.设置运行权限

# chmod -Rf  755  $JBOSS_HOME


然后我们就可以用run.sh来启动JBoss了。

如果需要在Redhat启动的时候 就启动JBoss,可以做如下设置

1.自动启动设定

# cp $JBOSS_HOME/bin/jboss_init_redhat.sh  /etc/init.d/jboss
# vi /etc/init.d/jboss

如果想支持全部IP,可以在该文件一开始追加以下内容
JBOSS_HOST
= ${JBOSS_HOST:- " 0.0.0.0 " }

修改以下内容
JBOSS_HOME
= ${JBOSS_HOME:- " /usr/local/jboss-4.2.2.GA " }            ←18行
JBOSS_USER
= ${JBOSS_USER:- " root " }                        ←21行
JAVAPTH
= ${JAVAPTH:- " /usr/java/jdk1.6.0_02/bin " }                ←24行
JBOSS_CONF
= ${JBOSS_CONF:- " messaging " }                    ←27行,如果想修改启动目录的话
-Djava.rmi.server.hostname
= jbossserver " }                ←36行,如果想给一个Server名的话


2.JBoss启动sh文件设定

# ln -s /etc/init.d/jboss /etc/rc0.d/K20jboss
# ln -s /etc/init.d/jboss /etc/rc3.d/S80jboss
# ln -s /etc/init.d/jboss /etc/rc5.d/S80jboss

# ln -s /etc/init.d/jboss /etc/rc6.d/K20jboss


3.设置运行权限

# chmod -f  755  /etc/init.d/jboss


现在在RedCat启动的时候就会自动启动JBoss了。

在上一篇文章中我们已经为JBoss设置了自动启动,但遗憾的是,在Linux关闭的时候,它是以Kill的形式关闭JBoss进程的,不是很安全。我们可以做以下设置,让Linux在关闭的时候安全的关闭JBoss。

我们修改的仍然是</etc/init.d/jboss>文件。
为了不引起混乱,我用的仍然是修改以前的行号,大家可以下载实际的文件,下载链接如下
< http://download.csdn.net/source/305931 >

1.在76和77行之间插入以下代码


    if 
[  -f /var/lock/subsys/jboss  ] ; then
    echo  " Running jboss "
    else


2.在82和83行之间插入以下代码


    echo 
" Starting jboss "
    touch /var/lock/subsys/jboss
    fi


3.在84和85行之间插入以下代码


    if 
[  -f /var/lock/subsys/jboss  ] ; then


4.在89和90行之间插入以下代码


    echo 
" Stopping jboss "
    rm /var/lock/subsys/jboss
    else
    echo 
" Not Running jboss "
    fi


这样的话,关闭Linux的时候JBoss就可以安全的关闭了。

在Linux(RedHat4)中安装JBoss


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论