BLOG ARTICLE 2008/09/04 | 1 ARTICLE FOUND

  1. 2008/09/04 JBoss Start Script

JBoss Start Script

JBoss AS 2008/09/04 07:55

---> jboss.env.sh

#!/bin/sh
# jboss-env.sh - starts a new shell with instance variables set
export JBOSS_HOME=/home/jboss/jboss-eap-4.3/jboss-as
export JAVA_HOME=/opt/java1.5
export PATH=$JAVA_HOME/bin:$JBOSS_HOME/bin:$PATH
echo "Runtime shell executed..."
#$SHELL




---> Start Script

#!/bin/sh
. ./jboss-env.sh
###########################################
RUNNER=`whoami`

if [ $RUNNER != "jboss" ] ;
   then echo "Deny Access : [ $RUNNER ]. Not jboss" ;
   exit 0 ;
fi

echo "###########################################"
echo "JBoss has been gone by [ $RUNNER ]"
echo "###########################################"
echo ""
echo ""

###########################################
export SERVERNAME=YOUR_SERVER

DATE=`date +%Y%m%d%H%M%S`
mv nohupA.out ./log/nohupA.out$DATE

export MEM_ARGS="-Xverbosegc:file=/home/jboss/domains/bizdomain/log/server_gc.log.$DATE"

nohup $JBOSS_HOME/bin/run.sh -Djboss.server.base.dir=/home/jboss/domains -Djboss.server.base.url=file:///home/jboss/domains -c bizdomain -b 0.0.0.0 >> nohupA.out &
tail -f nohupA.out


--> Stop Script

#!/bin/sh
. ./jboss-env.sh
###########################################
RUNNER=`whoami`

if [ $RUNNER != "jboss" ] ;
   then echo "Deny Access : [ $RUNNER ]. Not jboss" ;
   exit 0 ;
fi

echo "###########################################"
echo "JBoss has been gone by [ $RUNNER ]"
echo "###########################################"
echo ""
echo ""

###########################################

$JBOSS_HOME/bin/shutdown.sh -S -s 127.7.0.1:1099 -u admin -p admin

sleep 2

tail -f ./nohupA.out

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/09/04 07:55 2008/09/04 07:55