ちょっと前に OpenDolphin Ver6 (OpenDolphin-2.7m の JakartaEE 9.1, Java17 対応版)を関係者向けにリリースしたのだが、先ほど WildFly の公式ページをチェックしたら、27 が使用可能となっていた。
これは動作チェックが必要になってくる。
というのは、WildFly 27 は完全な JakartaEE 10 対応のアプリケーションサーバで、あるサーバープログラムが JakartaEE 9.1 環境で動作していたからといって必ずしも JakartaEE 10 環境で動くとは限らないからだ。
Java の EE 環境は、長らく JavaEE 8 が続いていたのだが(停滞しているという声も多かった)、ここにきて機能の追加が加速している感じである。
ついででいっておけば、WildFly 26 までは、Jakarta EE 8 にも対応していたから、Java EE 8 にしか対応していない古いウェブアプリであっても、基本的には動くはずである。
ここらへんは、JavaEE → JakartaEE の移行に伴う配慮でしょう。
試しに Ver 6 に若干手を入れて WildFly 27 に投入。
デプロイは問題なくできているようだ。
ちょっと気になるところもあるが、機能的にも大きな問題なく動きそう。
なお、「ちょっと気になるところ」というのは主に hibernate が動作するところ。
JakartaEE 9.1 で問題なく動いた箇所でエラーを吐いたりする。
本格的な JakartaEE 10 対応は、もうちょっと待ってからでもよさそうだ。