Jboss7.1随Linux 开机启动[redhat6.2]

前提

1、 安装好jdk,并已设置java变量(source /etc/profile)

2、 创建用户/用户组 jboss/jbossgroup

3、 下载jboss7.1,并放于/home/jboss/jboss-…..,并调整该目录下的所有者

4、 /etc/init.d 下建立jboss文件,内容如下:

#!/bin/sh  
#chkconfig: 345 99 10  
#description: JBoss auto start-stop script.  
# Source function library.  
. /etc/rc.d/init.d/functions  
# Get config.  
. /etc/sysconfig/network  
# Check that networking is up.  
[ "${NETWORKING}" = "no" ] && exit 0  
### CHANGE THE STARTUP PATH TO YOUR START SCRIPT ###  
startup='/home/jboss/jboss-as-7.1.1.Final/bin/standalone.sh > /dev/null 2> /dev/null &'  
shutdown='killall java'  
start(){  
echo -n $"Starting JBoss service: "  
$startup  
RETVAL=$?  
echo  
}  
stop(){  
action $"Stopping JBoss service: " $shutdown  
RETVAL=$?  
echo  
}  
restart(){  
stop  
sleep 10  
start  
}  
# See how we were called.  
case "$1" in  
start)  
start  
;;  
stop)  
stop  
;;  
restart)  
restart  
;;  
*)  
echo $"Usage: $0 {start|stop|restart}"  
exit 1  
esac


5、  chown jboss:jbossgroup /etc/init.d/jboss

6、  chmod 770 /etc/init.d/jboss

7、  vim /etc/rc.d/rc.local

a)  添加行:su - jboss -c 'service jboss start'

8、  Over

 

启用时会显示:

Starting JBoss service: =========================================================================

JBoss Bootstrap Environment

 

JBOSS_HOME: /home/jboss/jboss-as-7.1.1.Final

JAVA: /opt/jdk1.7.0_45/bin/java

JAVA_OPTS:  -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml

 

=========================================================================

如果JBOSS_HOMEJAVAJAVA_OPTS参数不正常,请在相应的位置做修改(其中:JAVAJAVA_OPTS /home/jboss/jboss-as-7.1.1.Final/bin/standlone.conf文件中。

以下不再使用:

执行(root用户登录)

1、 cp /home/jboss/jboss-as-7.1.1.Final/bin/standalone.sh /etc/init.d/jboss

2、 chown jboss:jbossgroup /etc/init.d/jboss

3、 chmod 770 /etc/init.d/jboss

4、 vim /etc/init.d/jboss 修改

a) export JBOSS_HOME 前加 JBOSS_HOME="/home/jboss/jboss-as-7.1.1.Final"

b) if [ "$PRESERVE_JAVA_OPTS" != "true" ];前加 JAVA="/opt/jdk1.7.0_45/bin/java",引号内请填写你自己的java_home地址

5、vim /etc/rc.d/rc.local

a) 添加行:su - jboss -c 'service jboss &'

6、 Over

手工启动:service jboss &

jboss config 如下图:


后续将添加:如何停止


草木全
分享到:
共 0 条  此列表为空  当前1/1页

© 2014 究问社区 copyRight 豫ICP备13003319号-1