Difference between revisions of "Configure JBoss service"
From OpenKM Documentation
(Created page with 'For security reasons you shouldn't run JBoss as '''root'''. It is better to create an user named openkm and run JBoss from him: $ adduser openkm Create a file with the script:…') |
(No difference)
|
Revision as of 18:18, 21 January 2010
For security reasons you shouldn't run JBoss as root. It is better to create an user named openkm and run JBoss from him:
$ adduser openkm
Create a file with the script:
$ vim /etc/init.d/jboss
#!/bin/sh
# /etc/init.d/jboss: Start and stop JBoss AS
ECHO=/bin/echo
TEST=/usr/bin/test
JBOSS_START_SCRIPT=/home/openkm/jboss-4.2.2.GA/bin/run.sh
JBOSS_STOP_SCRIPT=/home/openkm/jboss-4.2.2.GA/bin/shutdown.sh
$TEST -x $JBOSS_START_SCRIPT || exit 0
$TEST -x $JBOSS_STOP_SCRIPT || exit 0
start() {
$ECHO -n "Starting JBoss"
su - openkm -c "$JBOSS_START_SCRIPT -b 0.0.0.0 > /dev/null 2> /dev/null &"
$ECHO "."
}
stop() {
$ECHO -n "Stopping JBoss"
su - openkm -c "$JBOSS_STOP_SCRIPT -S > /dev/null &"
$ECHO "."
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 30
start
;;
*)
$ECHO "Usage: jboss {start|stop|restart}"
exit 1
esac
exit 0