安装JBosss在Linux(RedHat4)

2023-05-24


安装JBosss在Linux(RedHat4)






安装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



让修改有效






# source /etc/profile



要使Jboss支持IPv6,必须修改Jboss的run。.sh文档





# vi $JBOSS_HOME/bin/run.sh

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



设定运行权限






# chmod -Rf     755     $JBOSS_HOME



这样我们就可以使用run了.开始JBosssssss。


当Redhat需要启动时, 启动JBoss,可以做以下设置。

自动化运行设置






# 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.启动sh文档设置JBoss






# 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



设定运行权限






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



如今,JBoss将在RedCat启动时自动运行。


在最后一篇文章中,我们已经为JBoss设置了自动操作,但遗憾的是,当Linux关闭时,它以Kill的方式关闭JBoss进程,这并不安全。当Linux关闭时,我们可以做以下设置,以便安全地关闭JBoss。

我们仍在修改文档。
为了不造成混乱,我还在用以前的行号修改。您可以下载实际文件。下载地址如下。


将下列代码插入76和77行之间





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



将下列代码插入82和83行之间。






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



将下列代码插入84和85行之间





if     [     -f /var/lock/subsys/jboss     ]    ;    then
将下列代码插入89和90行之间。

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


通过这种方式,JBoss可以在关闭Linux时安全地关闭。


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com