Die Module java.xml.bind und java.activation wurden aus JDK 11 entfernt. Wenn Ihre Liberty-Konfigurationsdatei server.xml
das Feature jaxb-2.2 enthält, ist keine weitere Aktion erforderlich.
Diese Regel markiert Pakete, die bei einer Migration auf JDK 11 oder höher unter Umständen eine zusätzliche Konfiguration erfordern. Vor JDK 11 hatten Anwendungen über das JDK Zugriff auf die folgenden Pakete:
javax.activationjavax.xml.bindjavax.xml.bind.annotationjavax.xml.bind.annotation.adaptersjavax.xml.bind.attachmentjavax.xml.bind.helpersjavax.xml.bind.util
Ab JDK 11 sind diese Pakete nicht im JDK verfügbar. Anwendungen können in Liberty auf diese
Pakete zugreifen, indem der Konfigurationsdatei "server.xml" das Liberty-Feature jaxb-2.2 hinzugefügt wird.
Diese Regel markiert die Situation einmal pro Anwendung. Nachdem das Feature jaxb-2.2 der Datei server.xml hinzugefügt wurde, ist keine weitere Aktion erforderlich.
Außer dem Modul java.xml.bind wurden die Tools schemagen und
xjc aus JDK 11 entfernt.
Diese Tools sind im Liberty-Verzeichnis bin/jaxb der Liberty-Installation verfügbar.
Weitere Informationen zu den Änderungen in JDK 11 finden Sie unter Removal of Java EE and CORBA Modules.