こんにちは。現在社内でVer.4.7.2を使用しています。新バージョンの確認の為、テストサーバーを立ち上げインストールしたところ、java.lang.UnsupportedClassVersionErrorが発生しました。●サーバー情報Almalinux8.9apache-tomcat-9.0.86openjdk version "1.8.0_402"OpenJDK Runtime Environment (build 1.8.0_402-b06)OpenJDK 64-Bit Server VM (build 25.402-b06, mixed mode)上記サーバーでGroupSessionのVer.4.8.2までは正常にインストール出来ましたが、その上の4.9.6からエラーが発生します。●エラーログ# cat localhost.2024-03-18.log中略18-Mar-2024 17:16:39.091 重大 [main] org.apache.catalina.core.StandardContext.listenerStart クラス [jp.groupsession.v2.cmn.GSHttpSessionListener] のアプリケ ーションリスナの設定中にエラーが発生しました java.lang.UnsupportedClassVersionError: jp/groupsession/v2/cmn/GSHttpSessionListener has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 (クラス [jp.groupsession.v2.cmn.GSHttpSessionListener] をロードできません) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2341)中略18-Mar-2024 17:16:39.091 重大 [main] org.apache.catalina.core.StandardContext.listenerStart 前のエラーのためにアプリケーションリスナのインストールをスキップ します●java.lang.UnsupportedClassVersionErrorを訳すとjp/groupsession/v2/cmn/GSHttpSessionListenerはより新しいバージョンの Java ランタイム (クラス ファイル バージョン 55.0) によってコンパイルされています。このバージョンの Java ランタイムは、52.0 までのクラス ファイル バージョンのみを認識します。現サーバ環境のjava8ではなく、java11で動かしてください。という意味だと思うのですが、本サイトの手順通りに進めるとopenjdk version "1.8.0_402"がインストールされます。どなたか同じような状況になり、改善策を見つけられた方はおられますでしょうか。
こんにちは。詳細はまだわかりませんが、RPMでjava8が既にインストールされていたようで、本サイトの手順通りjava11を設定しただけではだめだったようです。解決次第また投稿いたします。
RPMパッケージのインストールでjava1.8がインストールされていました。# java -versionopenjdk version "1.8.0_402"OpenJDK Runtime Environment (build 1.8.0_402-b06)OpenJDK 64-Bit Server VM (build 25.402-b06, mixed mode)この状態で本サイトの手順通りに、OpenJDK11をインストールしても上記のままでした。・dnfでjavaパッケージをアンインストール# dnf remove java-1.8.0-openjdk-headless.x86_64・本サイトの手順でjavaをインストール# java -versionopenjdk version "11.0.22" 2024-01-16OpenJDK Runtime Environment Temurin-11.0.22+7 (build 11.0.22+7)OpenJDK 64-Bit Server VM Temurin-11.0.22+7 (build 11.0.22+7, mixed mode)これで、最新版のGroupSession 5.4.1を無事インストール出来ました。大変お騒がせしました。
vertical_align_top