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