com.ibm.json-Pakete sind im Feature jaxrs-2.1 nicht verfügbar

Die json4j-Pakete com.ibm.json waren früher in den Liberty-Features jaxrs-1.1 und jaxrs-2.0 enthalten. Die Pakete sind im Feature jaxrs-2.1 jedoch nicht mehr enthalten.

Anmerkung: Diese Regel wird nur einmal pro Eclipse-Projekt oder Java-Archiv markiert.

Option 1 (empfohlen): Refactoring der Anwendung zur Verwendung von JSON-P ausführen

Es wird empfohlen, Ihre Anwendung von den JSON4J- auf die JSON-P-APIs (JSON Processing), die von der Java EE-Spezifikation bereitgestellt werden, umzustellen. Nachdem Sie die erforderlichen Anwendungsänderungen vorgenommen haben, sind keine weiteren Änderungen in der Liberty-Konfigurationsdatei server.xml erforderlich, weil das Feature jsonp-1.1 vom Feature jaxrs-2.1 aktiviert wird.

Weitere Informationen zu JSON-P finden Sie unter Java API for JSON Processing.

Option 2: Feature json-1.0 in der Datei server.xml hinzufügen

Wenn Sie weiterhin die json4j-Pakete com.ibm.json verwenden möchten, fügen Sie das Feature json-1.0 in Ihrer Liberty-Konfigurationsdatei server.xml hinzu.

Weitere Informationen zum Feature json-1.0 finden Sie unter JavaScript Object Notation for Java.