Le module de fonctions pour services Web de WebSphere 6.1 permet aux annotations JAX-WS d'être utilisées dans des projets avec des versions Java antérieures à la version Java EE 5. Toutefois, dans WebSphere Application Server version 7.0, les annotations JAX-WS ne sont disponibles que dans les modules Java EE 5, sauf si UseWSFEP61ScanPolicy a été défini.
Lorsqu'un module J2EE 1.4 ou version antérieure est déplacé vers WebSphere Application Server version 7.0, le module n'est pas automatiquement analysé à la recherche d'annotations, sauf si la propriété JVM UseWSFEP61ScanPolicy ou la propriété MANIFEST est définie comme décrit dans la documentation. Par défaut, les annotations ne sont pas recherchées sur les modules J2EE 1.4 car cette opération est onéreuse.
Cette règle détecte l'utilisation d'annotations JAX-WS dans des projets où elles ne seront pas recherchées automatiquement. Pour résoudre ce problème, utilisez la propriété JVM UseWSFEP61ScanPolicy ou MANIFEST ou migrez le projet vers Java EE 5. Pour les modules EJB, la version de spécification minimale est 3.0. Pour les modules Web, la version de spécification des servlets Java doit être au moins 2.5. Pour les modules de client d'application, la version de spécification doit être au moins 5.0.
Pour plus d'informations sur la migration de la version 6.1 de Feature Pack for Web Services, voir la section JAX-WS annotations.