linux jboss java home,在Linux(RedHat4)中安装JBoss

a07ced0d4c109fb4e1a149cabce994a2.png

# vi /etc/profile

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

a07ced0d4c109fb4e1a149cabce994a2.png

JBOSS_HOME

=

/usr/local/jboss-

4.2.2

.GA

a07ced0d4c109fb4e1a149cabce994a2.pngPATH

=

$PATH:$JBOSS_HOME/bin

a07ced0d4c109fb4e1a149cabce994a2.pngexport JBOSS_HOME PATH

3.让修改有效

a07ced0d4c109fb4e1a149cabce994a2.png

# source /etc/profile

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

a07ced0d4c109fb4e1a149cabce994a2.png

# vi $JBOSS_HOME/bin/run.sh

a07ced0d4c109fb4e1a149cabce994a2.png

a07ced0d4c109fb4e1a149cabce994a2.png59行~61行的内容修改成如下

a07ced0d4c109fb4e1a149cabce994a2.png#if

[

"$linux" = "true"

]

;

then

a07ced0d4c109fb4e1a149cabce994a2.png

#   JAVA_OPTS

=

"

$JAVA_OPTS -Djava.net.preferIPv4Stack=true

"

a07ced0d4c109fb4e1a149cabce994a2.png#fi

5.设置运行权限

a07ced0d4c109fb4e1a149cabce994a2.png

# chmod -Rf

755

$JBOSS_HOME

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

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

1.自动启动设定

a07ced0d4c109fb4e1a149cabce994a2.png

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

a07ced0d4c109fb4e1a149cabce994a2.png# vi /etc/init.d/jboss

a07ced0d4c109fb4e1a149cabce994a2.png

a07ced0d4c109fb4e1a149cabce994a2.png如果想支持全部IP,可以在该文件一开始追加以下内容

a07ced0d4c109fb4e1a149cabce994a2.pngJBOSS_HOST

=

${JBOSS_HOST:-

"

0.0.0.0

"

}

a07ced0d4c109fb4e1a149cabce994a2.png

a07ced0d4c109fb4e1a149cabce994a2.png修改以下内容

a07ced0d4c109fb4e1a149cabce994a2.pngJBOSS_HOME

=

${JBOSS_HOME:-

"

/usr/local/jboss-4.2.2.GA

"

}            ←18行

a07ced0d4c109fb4e1a149cabce994a2.pngJBOSS_USER

=

${JBOSS_USER:-

"

root

"

}                        ←21行

a07ced0d4c109fb4e1a149cabce994a2.pngJAVAPTH

=

${JAVAPTH:-

"

/usr/java/jdk1.6.0_02/bin

"

}                ←24行

a07ced0d4c109fb4e1a149cabce994a2.pngJBOSS_CONF

=

${JBOSS_CONF:-

"

messaging

"

}                    ←27行,如果想修改启动目录的话

a07ced0d4c109fb4e1a149cabce994a2.png-Djava.rmi.server.hostname

=

jbossserver

"

}                ←36行,如果想给一个Server名的话

a07ced0d4c109fb4e1a149cabce994a2.png

2.JBoss启动sh文件设定

a07ced0d4c109fb4e1a149cabce994a2.png

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

a07ced0d4c109fb4e1a149cabce994a2.png# ln -s /etc/init.d/jboss /etc/rc3.d/S80jboss

a07ced0d4c109fb4e1a149cabce994a2.png# ln -s /etc/init.d/jboss /etc/rc5.d/S80jboss

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

3.设置运行权限

a07ced0d4c109fb4e1a149cabce994a2.png

# chmod -f

755

/etc/init.d/jboss

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

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

我们修改的仍然是文件。

为了不引起混乱,我用的仍然是修改以前的行号,大家可以下载实际的文件,下载链接如下

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

a07ced0d4c109fb4e1a149cabce994a2.png

a07ced0d4c109fb4e1a149cabce994a2.png    if

[

-f /var/lock/subsys/jboss

]

;

then

a07ced0d4c109fb4e1a149cabce994a2.png

echo

"

Running jboss

"

a07ced0d4c109fb4e1a149cabce994a2.png    else

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

a07ced0d4c109fb4e1a149cabce994a2.png

a07ced0d4c109fb4e1a149cabce994a2.png    echo

"

Starting jboss

"

a07ced0d4c109fb4e1a149cabce994a2.png    touch /var/lock/subsys/jboss

a07ced0d4c109fb4e1a149cabce994a2.png    fi

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

a07ced0d4c109fb4e1a149cabce994a2.png

a07ced0d4c109fb4e1a149cabce994a2.png    if

[

-f /var/lock/subsys/jboss

]

;

then

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

a07ced0d4c109fb4e1a149cabce994a2.png

a07ced0d4c109fb4e1a149cabce994a2.png    echo

"

Stopping jboss

"

a07ced0d4c109fb4e1a149cabce994a2.png    rm /var/lock/subsys/jboss

a07ced0d4c109fb4e1a149cabce994a2.png    else

a07ced0d4c109fb4e1a149cabce994a2.png    echo

"

Not Running jboss

"

a07ced0d4c109fb4e1a149cabce994a2.png    fi

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值