この規則により、javax.ws.rs パッケージを参照するようにフラグが立てられます。
Java EE 7に移行するが、JPAの実装レベルを変更しない場合は、サーバーを設定する必要があります。 の実装レベルを変更しない場合は、デフォルト以外の実装を使用するようにサーバを設定する必要があります。 を設定する必要があります。
バイナリー・アプリケーション・スキャナーを使用している場合、この規則はターゲットの Java EE レベルがバージョン 7 である場合に組み込まれます。この規則では、必要なすべてのサーバー構成で JAX-RS にデフォルト以外の実装を使用するようにしてください。
WebSphere Application Server traditional V9.0 は、JAX-RS 2.0 をデフォルトで含む Java EE 7 で認定されています。 WebSphere Application Server traditional V9.0 にマイグレーションする場合は、アプリケーションに対するマイグレーションの影響を最小限に抑えるために、JAX-RS 1.1 実装を使用するようにサーバーを構成できます。 WebSphere Application Server traditional の構成については、『 Coexistence of JAX-RS 2.0 with JAX-RS 1.1』を参照してください。 JAX-RS 1.1 のままではなく、JAX-RS 2.0 に移行したい場合は、自動修正により変更されます。
注: WebSphere サーバーに存在できるデフォルトの JAX-RS プロバイダーは 1 つのみです。複数のアプリケーションを同一サーバーにデプロイしている場合、それらのアプリケーションはすべて JAX-RS 1.1 に対応しています。すべてのアプリケーションに対してアプリケーション・マイグレーション・ツールを実行して、JAX-RS 2.0 へのアップグレードが必要なアプリケーションがあれば、それらを検出してください。
Liberty では、Java EE 6 と Java EE 7 のテクノロジーの組み合わせを使用するには、すべてのフィーチャーが個別に構成される必要があります。javaee-7.0 フィーチャーはこの場合には使用できません。詳しくは、サポートされる Java EE 6 と 7 フィーチャーの組み合わせを参照してください。