Les packages com.ibm.json ne sont pas disponibles dans la fonction jaxrs-2.1

Les packages json4j com.ibm.json étaient auparavant inclus dans les fonctions jaxrs-1.1 et jaxrs-2.0 de Liberty. Toutefois, ils ne le sont plus dans la fonction jaxrs-2.1.

Remarque : Cette règle est marquée une fois par projet Eclipse ou archive Java.

Option 1 (recommandée) : restructurez votre application pour qu'elle utilise JSON-P

Il est recommandé que votre application utilise les API JSON4J au lieu des API JSON Processing (JSON-P) fournies par la spécification Java EE. Une fois que vous avez apporté les modifications nécessaires à l'application, aucune autre modification du fichier de configuration Liberty server.xml n'est requise car la fonction jsonp-1.1 est activée par la fonction jaxrs-2.1.

Pour plus d'informations sur JSON-P, voir Java API for JSON Processing.

Option 2 : ajoutez la fonction json-1.0 dans le fichier server.xml

Si vous souhaitez continuer d'utiliser les packages json4j com.ibm.json, ajoutez la fonction json-1.0 à votre fichier de configuration Liberty server.xml.

Pour plus d'informations sur la fonction json-1.0, voir JavaScript Object Notation for Java.