我在 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
答案2
您应该从 jira 安装文件夹中找到并修改“check-java.sh”。
它在“java -version”命令输出中查找“java version”字符串,但是 openjdk 返回“openjdk version”字符串。
因此,将 check-java.sh 中的“java 版本”替换为“openjdk 版本”。