setenv.sh 1.2 KB

1234567891011121314151617181920212223242526272829
  1. #!/bin/sh
  2. export JAVA_HOME=$HOME/app/jre
  3. export JAVA_BIN=$JAVA_HOME/bin/java
  4. APP_HOME="$(cd "$(dirname "$0")/.." && pwd)"
  5. export BIN_DIR="$APP_HOME/bin"
  6. export CONF_DIR="$APP_HOME/conf"
  7. export LOGS_DIR="$APP_HOME/logs"
  8. export APPS_DIR="$APP_HOME/apps"
  9. export APP_LIST="rota-local-server rota-local-client moct-local-client"
  10. export APP_VER_ROTA_LOCAL_SERVER="0.0.1"
  11. export APP_VER_ROTA_LOCAL_CLIENT="0.0.1"
  12. export APP_VER_MOCT_LOCAL_CLIENT="0.0.1"
  13. export APP_SERVER="$APPS_DIR/rota-local-server-$APP_VER_SERVER.jar"
  14. export APP_CLIENT="$APPS_DIR/rota-local-client-$APP_VER_CLIENT.jar"
  15. export APP_MOCT="$APPS_DIR/moct-local-client-$APP_VER_MOCT.jar"
  16. export JAVA_OPTS_SERVER="-Xms512m -Xmx1024m -XX:+UseG1GC"
  17. export JAVA_OPTS_CLIENT="-Xms1024m -Xmx2048m -XX:+UseG1GC -XX:MaxGCPauseMillis=200"
  18. export JAVA_OPTS_ROTA_LOCAL_SERVER="-Dspring.profiles.active=rota-local-server $JAVA_OPTS_SERVER"
  19. export JAVA_OPTS_ROTA_LOCAL_CLIENT="-Dspring.profiles.active=rota-local-client $JAVA_OPTS_CLIENT"
  20. export JAVA_OPTS_MOCT_LOCAL_CLIENT="-Dspring.profiles.active=moct-local-client $JAVA_OPTS_CLIENT"
  21. export JAVA_OPTS_HEAPDUMP="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$LOGS_DIR/dumps"