この規則により、javax.ws.rs パッケージを参照するようにフラグが立てられます。
ソース・スキャナーを使用している場合、マイグレーション構成選択では、Java EE 7 にマイグレーションしているが JAX-RS 実装レベルは変更していないことが示されます。この場合、デフォルト以外の実装を使用するようサーバーを構成する必要があります。
バイナリー・アプリケーション・スキャナーを使用している場合、この規則はターゲットの 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 の構成については、 JAX-RS 2.0 と 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 フィーチャーの組み合わせを参照してください。