Cette règle marque les références aux packages javax.ws.rs.
Si vous migrez vers Java EE 7 mais que vous ne changez pas votre niveau d'implémentation JPA vous devrez configurer le serveur pour qu'il utilise une implémentation autre que celle par défaut utiliser l'implémentation autre que celle par défaut.
Si vous utilisez le scanner d'application binaire, cette règle est incluse quand le niveau Java EE cible est la version 7. La règle vous avise de la configuration serveur requise pour utiliser l'implémentation non par défaut pour JAX-RS.
WebSphere Application Server Traditional version 9.0 est certifié pour Java EE 7, qui inclut JAX-RS 2.0 par défaut. Si vous effectuez une migration vers WebSphere Application Server Traditional version 9.0, vous pouvez configurer votre serveur de telle sorte qu'il utilise l'implémentation JAX-RS 1.1 afin de réduire les conséquences de la migration sur votre application. Pour plus d'informations sur la configuration de WebSphere Application Server Traditional, voir Coexistence de JAX-RS 2.0 et JAX-RS 1.1. Si vous souhaitez migrer vers JAX-RS 2.0 au lieu de rester sur JAX-RS 1.1, le correctif automatisé changera cela.
Remarque : un serveur WebSphere ne peut avoir qu'un seul fournisseur JAX-RS par défaut. Si vous déployez plusieurs applications sur un même serveur, elles doivent toutes être compatibles avec JAX-RS 1.1. Exécutez les outils de migration d'application pour toutes vos applications pour savoir si elles doivent être mises à niveau vers JAX-RS 2.0.
Dans Liberty, pour utiliser une combinaison des technologies Java EE 6 et Java EE 7, toutes les fonctions doivent être configurées individuellement.
La fonction
javaee-7.0 ne peut pas être utilisée dans ce cas.
Pour plus d'informations, voir Combinaisons de fonctions Java EE 6 et 7 prises en charge.