Les modules java.xml.bind et java.activation ont été supprimés de JDK 11 (implémentation par défaut)

Les modules java.xml.bind et java.activation ont été supprimés de JDK 11. Si votre fichier de configuration Liberty server.xml inclut la fonctionnalité jaxb-2.2, aucune action supplémentaire n'est requise.

Cette règle marque les packages pouvant nécessiter une configuration supplémentaire lors de la migration vers JDK 11 ou une version ultérieure. Avant JDK 11, les applications avaient accès aux packages suivants à partir du JDK :

A partir de JDK 11, ces packages ne sont plus disponibles dans le cadre du JDK. Les applications peuvent accéder à ces packages dans Liberty par l'ajout de la fonctionnalité Liberty jaxb-2.2 au fichier de configuration server.xml.

Cette règle se déclenche une fois par application. Une fois la fonction jaxb-2.2 ajoutée au fichier server.xml, aucune action supplémentaire n'est requise.

Outre le retrait du module java.xml.bind du JDK, les outils schemagen et xjc ont également été supprimés du JDK 11. Ces outils sont disponibles dans le répertoire Liberty bin/jaxb de l’installation de Liberty.

Pour plus d'informations sur les changements apportés dans JDK 11, voir Removal of Java EE and CORBA Modules.