start_maxkey.sh 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/bash
  2. source ./set_maxkey_env.sh
  3. JAVA_MARK=MaxKeyBoot
  4. JAVA_OPTS=" -Xms256m "
  5. JAVA_OPTS="${JAVA_OPTS} -Xmx2048m"
  6. JAVA_OPTS="${JAVA_OPTS} -Dfile.encoding=UTF-8"
  7. JAVA_OPTS="${JAVA_OPTS} -DjavaMark=${JAVA_MARK}"
  8. JAVA_CONF=./maxkey
  9. JAVA_LIBMAXKEYPATH=./maxkey
  10. JAVA_CLASSPATH=./classes:./bin:$JAVA_CONF:
  11. JAVA_MAINCLASS=org.dromara.maxkey.MaxKeyApplication
  12. JAVA_EXEC=$JAVA_HOME/bin/java
  13. export JAVA_CLASSPATH
  14. export JAVA_LIBPATH
  15. export JAVA_LIBMAXKEYPATH
  16. for LL in `ls $JAVA_LIBMAXKEYPATH/*.jar`
  17. do
  18. JAVA_CLASSPATH=$LL
  19. done
  20. export JAVA_CLASSPATH
  21. # Display our environment
  22. echo "-------------------------------------------------------------------------------"
  23. echo " Bootstrap Environment"
  24. echo ""
  25. echo JAVA_CLASSPATH : ${JAVA_CLASSPATH}
  26. echo JAVA_CONF : $JAVA_CONF
  27. echo JAVA_OPTS : $JAVA_OPTS
  28. echo JAVA_HOME : $JAVA_HOME
  29. echo JAVA : $JAVA_EXEC
  30. ${JAVA_EXEC} -version
  31. echo ""
  32. echo "-------------------------------------------------------------------------------"
  33. echo ""
  34. nohup $JAVA_EXEC -jar $JAVA_OPTS $JAVA_CLASSPATH >./logs/nohup_maxkey.out 2>&1 &
  35. echo MaxKey is starting,you can check the ./logs/nohup_maxkey.out