Modulele java.xml.bind şi java.activation au fost înlăturate din JDK 11. Dacă
fişierul de configuraţie Liberty server.xml include
caracteristica jaxb-2.2, nu mai este necesară nicio acţiune.
Această regulă semnalează pachetele care ar putea necesita configuraţie suplimentară atunci când migraţi la JDK 11 sau ulterior. Înainte de JDK 11, aplicaţiile aveau acces la următoarele pachete din JDK:
javax.activationjavax.xml.bindjavax.xml.bind.annotationjavax.xml.bind.annotation.adaptersjavax.xml.bind.attachmentjavax.xml.bind.helpersjavax.xml.bind.util
Începând cu JDK 11, acele pachete nu mai sunt disponibile ca parte a JDK. Aplicaţiile pot accesa
acele pachete în Liberty prin adăugarea caracteristicii Liberty jaxb-2.2 la fişierul de configuraţie server.xml.
Această regulă va semnala o singură dată per aplicaţie. După ce
caracteristica jaxb-2.2 este adăugată la fişierul
server.xml, nu mai este necesară nicio acţiune.
În plus de înlăturarea modulului java.xml.bind din JDK, au fost înlăturate şi uneltele schemagen şi xjc din JDK 11.
Aceste unelte sunt disponibile în directorul Liberty bin/jaxb al instalării Liberty.
Pentru informaţii suplimentare despre modificările JDK 11, vedeţi Removal of Java EE and CORBA Modules.