Il modulo java.xml.ws è stato rimosso da JDK 11. Se il proprio file di configurazione Liberty server.xml
contiene la funzione jaxws-2.2, non sono necessarie ulteriori azioni.
Questa regola contrassegna i package che potrebbero richiedere ulteriore configurazione durante la migrazione a JDK 11 o versioni successive. Prima di JDK 11, le applicazioni disponevano di accesso ai seguenti package da 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 partire da JDK 11, questi package non sono più disponibili come parte del JDK. Le applicazioni possono accedere
a tali package in Liberty aggiungendo la funzione Liberty jaxws-2.2 al file di configurazione server.xml.
Questa regola inserirà un contrassegno una volta per applicazione. Una volta aggiunta la funzione jaxws-2.2 al file server.xml, non sono necessarie ulteriori azioni.
Nota: se l'esecuzione avviene in un contenitore client, non è necessaria alcuna modifica al file server.xml.
Oltre al modulo java.xml.ws, sono stati rimossi da JDK 11 anche gli strumenti wsgen e
wsimport.
Tali strumenti sono disponibili nella directory Liberty bin/jaxws dell'installazione Liberty.
Per ulteriori informazioni sulle modifiche di JDK 11, consultare Removal of Java EE and CORBA Modules.