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バージョン」に置き換えてください。