Le module java.xml.ws a été supprimé de JDK 11. Si votre fichier de configuration Liberty server.xml inclut la fonctionnalité jaxws-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 :
javax.jwsjavax.jws.soapjavax.xml.soapjavax.xml.wsjavax.xml.ws.handlerjavax.xml.ws.handler.soapjavax.xml.ws.httpjavax.xml.ws.soapjavax.xml.ws.spijavax.xml.ws.spi.httpjavax.xml.ws.wsaddressing
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 jaxws-2.2 au fichier de configuration server.xml.
Cette règle se déclenche une fois par application. Une fois la fonction jaxws-2.2 ajoutée au fichier server.xml, aucune action supplémentaire n'est requise.
Remarque : Si vous utilisez un conteneur client, aucune modification du fichier server.xml n'est nécessaire.
Outre le retrait du module java.xml.ws module du JDK, les outils wsgen et wsimport ont également été supprimés du JDK 11.
Ces outils sont disponibles dans le répertoire Liberty bin/jaxws 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.