Jira를 실행하는 서버에서 config.sh를 실행할 수 없습니다.

Jira를 실행하는 서버에서 config.sh를 실행할 수 없습니다.

Centos 7 가상 머신에 Jira를 설치했습니다. Jira가 이미 실행 중이며 제대로 작동하는 것 같습니다. https를 통해 실행되도록 구성하려고 합니다. config.sh를 실행하려고 하면 java가 잘못된 JVM 버전을 실행하고 있다는 오류 메시지가 나타납니다.

[root@server02 bin]# echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64/jre
[root@server02 bin]# ./config.sh
*************************************************************************************************************************************
**********     Wrong JVM version! You are running with .. but JIRA requires at least 1.8 to run.      **********
*************************************************************************************************************************************
[root@server02 bin]# java -version
openjdk version "1.8.0_71"
OpenJDK Runtime Environment (build 1.8.0_71-b15)
OpenJDK 64-Bit Server VM (build 25.71-b15, mixed mode)

OpenJDK를 제거하고 Oracle JDK를 설치한 후

[root@server02 bin]# ./check-java.sh
*************************************************************************************************************************************
**********     Wrong JVM version! You are running with .. but JIRA requires at least 1.8 to run.      **********
*************************************************************************************************************************************
[root@server02 bin]# javac -version
javac 1.8.0_60
[root@server02 bin]# java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

답변1

그럴 수도 있지JIRA는 OpenJDK를 지원하지 않습니다..

또한 확인JIRA 지원 플랫폼.

당신은 설치해야오라클 JDK.

답변2

jira 설치 폴더에서 "check-java.sh"를 찾아 수정해야 합니다.

"java -version" 명령 출력에서 ​​"java version" 문자열을 찾지만 openjdk는 "openjdk version" 문자열을 반환합니다.

따라서 check-java.sh에서 "java 버전"을 "openjdk 버전"으로 바꾸십시오.

관련 정보