前提
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_HOME、JAVA、JAVA_OPTS参数不正常,请在相应的位置做修改(其中:JAVA、JAVA_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 如下图:
后续将添加:如何停止