Glassfish Autostartup Script on Linux

Are you dizzy looking everywhere for the auto startup for Glassfish, please enjoy the cake below

#!/bin/bash
#
# chkconfig: 3 80 05
# description: Startup script for Glassfish
 
GLASSFISH_HOME=/opt/glassfish/bin;
GLASSFISH_OWNER=gfish;
GLASSFISH_ADMIN=admin;
GLASSFISH_DOMAIN=bascomp;
GLASSFISH_PASSWORD=/home/gfish/.asadminpwdgfish;
export GLASSFISH_HOME GLASSFISH_OWNER GLASSFISH_PASSWORD GLASSFISH_ADMIN GLASSFISH_DOMAIN
 
start() {
        echo -n "Starting Glassfish: "
        su $GLASSFISH_OWNER -c "$GLASSFISH_HOME/asadmin start-domain --user $GLASSFISH_ADMIN --passwordfile $GLASSFISH_PASSWORD $GLASSFISH_DOMAIN"
        echo "done"
}
 
stop() {
        echo -n "Stopping Glassfish: "
        su $GLASSFISH_OWNER -c "$GLASSFISH_HOME/asadmin stop-domain $GLASSFISH_DOMAIN"
        echo "done"
}
 
case "$1" in
        start)
                start
                ;;
        stop)
                stop
                ;;
        restart)
                stop
                start
                ;;
        *)
                echo $"Usage: Glassfish {start|stop|restart}"
                exit
esac
sh> chmod +x /etc/init.d/glassfish
sh> chkconfig --add glassfish
sh> chkconfig --level 35 glassfish on
sh> /etc/init.d/glassfish start

The path to the password file ".asadminpwdgfish" is /home/gfish/.asadminpwdgfish.
It contains the password in the following format:

AS_ADMIN_password=FillyourGlassfishPasswordHere
Printed from: http://sysinfo.bascomp.org/linux/glassfish-autostartup-script/ .
© 2012.

3 Comments   »

  • Mpik says:

    Pertamax !!

    Gini jadinya niy kalau sysadmin, dba, storage eng pada ngumpul...
    2 thumbs up, bro....
    boleh join ngga niy hehehe, tapi malu ahh, ngga punya skill spt agan agan...

  • Larry says:

    nice idea, but does not work.....

RSS feed for comments on this post , TrackBack URI

Leave a Reply