JAVA_HOME=/home/app/JDK1.8
APP_HOME=/home/app/acc
APP_CLASSPATH=$APP_HOME/classes
APP_CLASSPATH=$APP_CLASSPATH:` find $APP_HOME/lib -name *.jar|tr '\n' ':'`
export JAVA_HOME APP_HOME APP_CLASSPATH
CURRENT_DATE=`date +%Y%m%d%H%M%S`
$JAVA_HOME/bin/java -noverify
-server -Xmx1024M -Xms1024M -Xmn512M
-XX:SurvivorRatio=2
-XX:PermSize=256M
-XX:MaxPermSize=256M
-Xss256K
-XX:+ExplicitGCInvokesConcurrent
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:+CMSParallelRemarkEnabled
-XX:+UseCMSCompactAtFullCollection
-XX:CMSFullGCsBeforeCompaction=0
-XX:+CMSClassUnloadingEnabled
-XX:LargePageSizeInBytes=128M
-XX:+UseFastAccessorMethods
-XX:CMSInitiatingOccupancyFraction=70
-XX:SoftRefLRUPolicyMSPerMB=0
-XX:+PrintClassHistogram
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-XX:+PrintHeapAtGC
-Xloggc:$APP_HOME/logs/gc_$CURRENT_DATE.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=$APP_HOME/dump/
-XX:OnOutOfMemoryError=$APP_HOME/shell/restart.sh -jar $APP_HOME/classes/acc.war
--logging.config=$APP_HOME/config/logback.xml >$APP_HOME/logs/startup_$CURRENT_DATE.log 2>&1 &