配置Linux平台下JBoss自启动

Prerequisite

 

l         #                         root user prompt

l         $                         jboss user prompt

l         JAVA_HOME     /usr/local/j2sdk

l         JBOSS_HOME  /home/jboss/jboss405

Configuration Process

 

Set group for jboss user

 

# usermod -G jboss,root jboss

 

Edit /home/jboss/.bash_profile”

 

Add as list:

 

JAVA_HOME=/usr/local/j2sdk

JBOSS_HOME=/home/jboss/jboss405

PATH=$PATH:$JAVA_HOME/bin:$JBOSS_HOME/bin

CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar

export JAVA_HOME JBOSS _HOME  PATH CLASSPATH

 

Copy JBoss4 start file to /etc/init.d

 

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

 

Set start process

 

# ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc3.d/K20jboss_init_redhat

# ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc3.d/S80jboss_init_redhat

# ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc5.d/K20jboss_init_redhat

# ln –s /etc/init.d/jboss_init_redhat.sh /etc/rc5.d/S80jboss_init_redhat

 

Grant Excute Provilege

 

# chmod –f 777 /etc/init.d/jboss_init_redhat.sh

# chmod –f 777 /etc/rc3.d/S80jboss_init_redhat

# chmod –Rf 777 $JBOSS_HOME

 

Edit “/etc/init.d/jboss_init_redhat.sh” (Marked with red)

 

#define the user under which jboss will run, or use 'RUNASIS' to run as the current user

JBOSS_USER=${JBOSS_USER:-"jboss"}

 

#define where jboss is - this is the directory containing directories log, bin, conf etc

JBOSS_HOME=${JBOSS_HOME:-" /home/jboss/jboss405"}

 

#make java is on your path

JAVAPTH=${JAVAPTH:-" /usr/local/j2sdk/bin"}

 

Restart Linux Server

 

你可能感兴趣的:(java,linux,jboss,redhat,bash)