WebSphere 6.1 Feature Pack for Web Services では、Java EE 5 より前のバージョンのプロジェクトで JAX-WS アノテーションを使用できます。 しかし、WebSphere Application Server V7.0 では、UseWSFEP61ScanPolicy が設定されていない限り、JAX-WS アノテーションを使用できるのは Java EE 5 モジュール内だけです。
J2EE 1.4 以下のモジュールが WebSphere Application Server V7.0 に移動された場合、資料の説明に従って UseWSFEP61ScanPolicy JVM プロパティーまたは MANIFEST プロパティーが設定されていない限り、モジュールでアノテーションが自動的にスキャンされることはありません 。 アノテーションのスキャンはコストが高いため、J2EE 1.4 のモジュールではデフォルトでスキャンされません。
この規則により、アノテーションが自動的にスキャンされないプロジェクトでの JAX-WS アノテーションの使用にフラグを立てます。 この問題を修正するには、UseWSFEP61ScanPolicy JVM プロパティーまたは MANIFEST プロパティーを使用するか、 プロジェクトを Java EE 5 にマイグレーションします。EJB モジュールの場合は、仕様のバージョンが少なくとも 3.0 でなければなりません。 Web モジュールの場合は、Java サーブレット仕様のバージョンが少なくとも 2.5 でなければなりません。 アプリケーション・クライアント・モジュールの場合は、仕様のバージョンが少なくとも 5.0 でなければなりません。
Feature Pack for Web Services バージョン 6.1 からのマイグレーションに関する追加情報については、記事 JAX-WS のアノテーションを参照してください。