Modulul java.xml.ws a fost înlăturat din JDK 11. Dacă
fişierul de configuraţie Liberty server.xml include
caracteristica jaxws-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.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
Î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 jaxws-2.2 la fişierul de configuraţie server.xml.
Această regulă va semnala o singură dată per aplicaţie. După ce
caracteristica jaxws-2.2 este adăugată la fişierul
server.xml, nu mai este necesară nicio acţiune.
Notă: Dacă rulaţi într-un container client, atunci nu este necesară nici o modificare la server.xml.
În plus de înlăturarea modulului java.xml.ws din JDK, au fost înlăturate şi uneltele wsgen şi wsimport din JDK 11.
Aceste unelte sunt disponibile în directorul Liberty bin/jaxws din instalarea Liberty.
Pentru informaţii suplimentare despre modificările JDK 11, vedeţi Removal of Java EE and CORBA Modules.