Pakiety com.ibm.json nie są dostępne w składniku jaxrs-2.1

Pakiety json4j com.ibm.json poprzednio dołączono do składników jaxrs-1.1 oraz jaxrs-2.0 produktu Liberty. Jednak pakiety te nie są już dołączane w składniku jaxrs-2.1.

Uwaga: Ta reguła jest oznaczana jednorazowo dla projektu Eclipse lub archiwum Java.

Opcja 1 (zalecana): Refaktoryzacja aplikacji, aby korzystała z interfejsów JSON-P

Zalecane jest przełączenie aplikacji, która korzysta z interfejsów JSON4J, na korzystanie z interfejsów API składnika Przetwarzanie JSON (JSON-P) udostępnionych przez specyfikację Java EE. Po wprowadzeniu niezbędnych zmian w aplikacji nie są wymagane żadne dalsze zmiany w konfiguracji server.xml produktu Liberty, ponieważ składnik jsonp-1.1 jest włączany przez składnik jaxrs-2.1.

Więcej informacji na temat interfejsu JSON-P zawiera dokument Interfejs API Java obsługujący składnik Przetwarzanie JSON (JSON-P).

Opcja 2: Dodanie składnika json-1.0 w pliku server.xml

Aby dalej używać pakietów json4j com.ibm.json, należy dodać składnik json-1.0 do pliku konfiguracyjnego server.xml produktu Liberty.

Więcej informacji dotyczących składnika json-1.0 zawiera dokument JavaScript Object Notation dla języka Java.