I package com.ibm.json non sono disponibili nella funzione jaxrs-2.1

I package json4j com.ibm.json erano precedentemente inclusi nelle funzioni Liberty jaxrs-1.1 e jaxrs-2.0. Tuttavia, i package non sono più inclusi nella funzione jaxrs-2.1.

Nota: questa regola è contrassegnata una volta per il progetto Eclipse o l'archivio Java.

Opzione 1 (Consigliata): Eseguire il refactoring dell'applicazione per utilizzare JSON-P

Si consiglia di passare l'applicazione dall'utilizzo di JSON4J all'utilizzo di API JSON-P (JSON Processing) fornite dalla specifica Java EE. Una volta effettuate le modifiche necessarie all'applicazione, non viene richiesta alcuna ulteriore modifica alla configurazione Liberty server.xml poiché la funzione jsonp-1.1 viene abilitata dalla funzione jaxrs-2.1.

Per ulteriori informazioni su JSON-P, consultare Java API for JSON Processing.

Opzione 2: Aggiungere la funzione json-1.0 in server.xml

Se si desidera continuare ad utilizzare i package json4j com.ibm.json, aggiungere la funzione json-1.0 al file di configurazione Liberty server.xml.

Per ulteriori informazioni sulla funzione json-1.0, consultare JavaScript Object Notation for Java.