-
Notifications
You must be signed in to change notification settings - Fork 2
/
runLauncher.sh
executable file
·29 lines (25 loc) · 1.48 KB
/
runLauncher.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/env bash
#
# Copyright 2018-2021 Hazelcast, Inc
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.package com.theyawns.controller.launcher;
#
JAVA_MODS="--add-modules java.se --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED"
JAVA_ARGS=""
#JAVA_ARGS="${JAVA_ARGS} -Dhazelcast.diagnostics.enabled=true"
JAVA_ARGS="${JAVA_ARGS} -Dhz.ip4.addr=localhost"
JAVA_ARGS="${JAVA_ARGS} -Dhz.service.port=5701"
JAVA_ARGS="${JAVA_ARGS} -Xms8G -Xmx8g"
JAVA_ARGS="${JAVA_ARGS} -XX:+FlightRecorder"
JAVA_ARGS="${JAVA_ARGS} -XX:StartFlightRecording=disk=true,dumponexit=true,filename=recording-launcher.jfr,maxsize=1024m,maxage=1d,settings=profile"
java $JAVA_MODS $JAVA_ARGS -jar bundle-launcher/target/bundle-launcher-1.0-SNAPSHOT.jar $1 $2 $3 $4