安装JBosss在Linux(RedHat4)
安装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