I forgot to add the -c switch to the run script.  here's an updated
version, or you can add the -c $JBOSS_CONFIGURATION on the start
command.


#!/bin/sh
##
#  Generic init script to start the JBoss server
#
SERVER="JBoss"
VERSION="3.0.2"

##
#  Defaults
#
JDKDIR=/opt/java/jdk14
JBOSSDIR=/opt/java/jboss-3.0.2
JBOSSUSER=jboss
JBOSSSTART=bin/run.sh
JBOSSEND=bin/shutdown.sh

##
#  Set JBoss root dir to something from the environment, or put in a
meaningful
#    default.
#
if [ "$JBOSS_HOME" != "" ]; then
        JBOSS_HOME=$JBOSS_HOME
else
        JBOSS_HOME=$JBOSSDIR
fi

##
#  Set the JDK root dir
#
if [ "$JAVA_HOME" != "" ]; then
        JAVA_HOME=$JAVA_HOME
else
        JAVA_HOME=$JDKDIR
fi

##
#  Set the user to run under, or default to 'jboss'
#
if [ "$JBOSS_USER" != "" ]; then
        JBOSS_USER=$JBOSS_USER
else
        JBOSS_USER=$JBOSSUSER
fi

##
#  If we specify a file to pipe console output to, make sure it exists
#
if [ "$JBOSS_CONSOLE" != "" ]; then
        JBOSS_CONSOLE=$JBOSS_CONSOLE
        touch $JBOSS_CONSOLE
else
        JBOSS_CONSOLE=/dev/null
fi

##
#  If we specify a configuration to run (under the 'server/' directory)
#    then use that, otherwise default to 'all'
#
if [ "$JBOSS_CONFIGURATION" != "" ]; then
        JBOSS_CONFIGURATION=$JBOSS_CONFIGURATION
else
        JBOSS_CONFIGURATION=all
fi

##
#  If we use something other than 'run.sh' we need to know about it
#
if [ "$JBOSS_START" != "" ]; then
        JBOSS_START=$JBOSS_START
else
        JBOSS_START=$JBOSSSTART
fi

##
#  If we use something other than 'shutdown.sh' we need to know about
it
#
if [ "$JBOSS_END" != "" ]; then
        JBOSS_END=$JBOSS_END
else
        JBOSS_END=$JBOSSEND
fi

##
#  Init options
#
case $1 in

        start)
                echo "Starting $SERVER $VERSION (in the background) using JDK in
$JAVA_HOME."
                su -c "cd $JBOSS_HOME && $JBOSS_START -c $JBOSS_CONFIGURATION
>$JBOSS_CONSOLE 2>&1 &" $JBOSS_USER
        ;;

        stop)
                echo "Stopping $SERVER $VERSION (in the background)."
                su -c "cd $JBOSS_HOME && $JBOSS_END >$JBOSS_CONSOLE 2>&1 &"
$JBOSS_USER
        ;;

        restart)
                echo "Restarting the JBoss server is not currently supported by this
init script."
                echo "Please issue a 'start' and then 'stop' instead."
                exit 1
        ;;

        status)
                if [ -n "`ps ax|egrep org.jboss.Main|egrep java`" ]; then
                        echo "$SERVER $VERSION is running."
                else
                        echo "$SERVER $VERSION is NOT running."
                fi
        ;;

        *)
                echo "Usage: jboss {start|stop|restart|status}"
                exit 1
        ;;

esac

exit 0


__________________________________________________
Yahoo! - We Remember
9-11: A tribute to the more than 3,000 lives lost
http://dir.remember.yahoo.com/tribute


-------------------------------------------------------
In remembrance
www.osdn.com/911/
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to