Env.sh
start.sh
stop.sh
kill.sh - solaris
kill.sh - unix.linux
#!/bin/bash # For JDK1.6 JAVA_HOME=/usr/jdk/jdk1.6.0_18 # For JDK1.5. Unfortunately, JDK 1.5 was not supported by Sun. #export JAVA_HOME=/usr/jdk/jdk1.5.0_20 export JAVA_HOME JBOSS_HOME=/jboss/mr/jboss-eap-5.0/jboss-as DOMAIN_DIR=/jboss/mr/domains DOMAIN_NAME=mrdomain export JBOSS_HOME DOMAIN_DIR DOMAIN_NAME # If you are using cluster, pleaes uncomment this option #PARTITION_NAME=mrcluster #MULTICAST_ADDR=228.1.2.3 #export PARTITION_NAME MULTICAST_ADDR echo "DOMAIN_DIR=$DOMAIN_DIR" echo "DOMAIN_NAME=$DOMAIN_NAME"
start.sh
#!/bin/sh DATE=`date +%Y%m%d%H%M%S` . env.sh # below is for IBM JDK JAVA_OPTS="-Xms1024m -Xmx1024m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -noverify" JAVA_OPTS=" $JAVA_OPTS -verbose:gc " # Enable the jconsole agent locally JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote" # Enable the jconsole agent remotely on port 8888 JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=8888" JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false" JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false" export JAVA_OPTS mv nohup.out /jboss/mr/logs/nohup.out$DATE echo "$JBOSS_HOME/bin/run.sh -b 0.0.0.0 -Dserver=$DOMAIN_NAME -Djboss.server.base.dir=$DOMAIN_DIR -Djboss.server.base.url=file://$DOMAIN_DIR -Djboss.server.log.dir=/jboss/mr/logs -c $DOMAIN_NAME -g $PARTITION_NAME -u MULTICAST_ADDR" nohup $JBOSS_HOME/bin/run.sh -b 0.0.0.0 -Dserver=$DOMAIN_NAME -Djboss.server.base.dir=$DOMAIN_DIR -Djboss.server.base.url=file://$DOMAIN_DIR -Djboss.server.log.dir=/jboss/mr/logs -c $DOMAIN_NAME -g $PARTITION_NAME -u $MULTICAST_ADDR >> nohup.out & tail -f nohup.out
stop.sh
. env.sh $JBOSS_HOME/bin/shutdown.sh -s jnp://127.0.0.1:1099 -u admin -p admin -S tail -f nohup.out
kill.sh - solaris
. env.sh
/usr/ucb/ps -auxww | grep java | grep "=$DOMAIN_NAME " | awk {'print "kill -9 " $2'} | sh -x
kill.sh - unix.linux
. env.sh
ps -ef | grep java | grep "=$DOMAIN_NAME " | awk {'print "kill -9 " $2'} | sh -x
http://www.javapattern.info/trackback/330





