Modulele java.xml.bind şi java.activation au fost înlăturate din JDK 11 (Implementarea implicită)

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:

Î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.