Skip to content

Commit 0a4d22f

Browse files
Bugfix java 17 support per atlassian upstream
See https://jira.atlassian.com/browse/JRASERVER-76224 for details on this. This snippet was taken directly from the setenv.sh script from JIRA 9.11.1.
1 parent 75170d0 commit 0a4d22f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

templates/setenv.sh.epp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,14 @@ fi
8989

9090
JAVA_OPTS="-Xms${JVM_MINIMUM_MEMORY} -Xmx${JVM_MAXIMUM_MEMORY} ${JVM_CODE_CACHE_ARGS} ${JAVA_OPTS} ${JVM_REQUIRED_ARGS} ${DISABLE_NOTIFICATIONS} ${JVM_SUPPORT_RECOMMENDED_ARGS} ${JVM_EXTRA_ARGS} ${JIRA_HOME_MINUSD} ${START_JIRA_JAVA_OPTS}"
9191

92+
j_ver=`echo "$($JAVA_HOME/bin/java -version 2>&1)" | grep "version" | awk '{ print substr($3, 2, length($3)-2); }'`
93+
IFS='.' read -a j_ver_parts <<< "$j_ver"
94+
95+
if [[ ${j_ver_parts[0]} = 17 ]]; then
96+
JVM_OPENS=$(cat $PRGDIR/java-opens.txt)
97+
JAVA_OPTS="$JVM_OPENS $JAVA_OPTS"
98+
fi
99+
92100
export JAVA_OPTS
93101

94102
# DO NOT remove the following line

0 commit comments

Comments
 (0)