Java API for RESTful Web Services (JAX-RS) et Contexts and Dependency Injection for Java (CDI)

Cette règle marque l'utilisation de JAX-RS et de CDI dans une application. WebSphere Application Server Traditional version 9.0 est certifié pour Java EE 7, qui inclut JAX-RS 2.0 par défaut. WebSphere Application Server Traditional version 9.0 vous permet de passer de JAX-RS à JAX-RS 1.1. Toutefois, si une application utilise à la fois JAX-RS et CDI, il peut exister des problèmes de compatibilité avec la version Java EE 7 de CDI, de CDI 1.2 et de JAX-RS 1.1.

Remarque : Si vous avez exécuté les commandes WASPreUpgrade et WASPostUpgrade lors de votre migration, le fournisseur JAX-RS par défaut sera JAX-RS 1.1.

Lors de la migration vers WebSphere Tradition version 9.0, vérifiez que le fournisseur JAX-RS par défaut est le fournisseur JAX-RS 2.0. Pour des informations sur la configuration du serveur WebSphere Application Server Traditional, voir Coexistence de JAX-RS 2.0 et JAX-RS 1.1.

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 mises à niveau vers JAX-RS 2.0.