java.xml.bind モジュールおよび java.activation モジュールが JDK 11 (デフォルト実装) から削除された

java.xml.bind モジュールと java.activation モジュールが JDK 11 から削除されました。ご使用の Liberty server.xml 構成ファイルに jaxb-2.2 フィーチャーが含まれている場合、追加のアクションは必要ありません。

この規則は、JDK 11 以降にマイグレーションするときに追加構成が必要となる可能性があるパッケージにフラグを立てます。JDK 11 より前、アプリケーションは JDK から以下のパッケージにアクセスできました。

JDK 11 以降、これらのパッケージは JDK の一部として使用できなくなりました。アプリケーションは、jaxb-2.2 Liberty フィーチャーを server.xml 構成ファイルに追加することにより、Liberty でこれらのパッケージにアクセスできます。

この規則は、アプリケーションごとに 1 回フラグを立てます。jaxb-2.2 フィーチャーが server.xml ファイルに追加された後は、それ以上のアクションは必要ありません。

JDK から削除される java.xml.bind モジュールに加え、schemagen ツールと xjc ツールも JDK 11 から削除されました。これらのツールは、Liberty インストール済み環境の Liberty bin/jaxb ディレクトリーにあります。

JDK 11 の変更について詳しくは、 Removal of Java EE and CORBA Modules を参照してください。