Modul java.xml.ws byl odebrán ze sady JDK 11. Modul java.xml.ws
zahrnoval následující balíky:
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.wsaddressingToto pravidlo označí příznakem aplikace, které používají libovolné dříve uvedené balíky a balí svou vlastní implementaci JAX-WS. V minulosti mohla implementace JAX-WS záviset na dříve uvedených rozhraních API, aby byla přístupná ze sady JDK. Počínaje sadou JDK 11 však nejsou tato rozhraní API nadále přístupná.
Aplikace, které balí svou vlastní implementaci JAX-WS, budou muset aktualizovat svou zabalenou implementaci JAX-WS o verzi kompatibilní s prostředím Java 11, která zabalí odebraná rozhraní API společně s implementací.
Dalším řešením je přepnout na výchozí implementaci JAX-WS serveru Liberty. To lze provést
tak, že přidáte funkci jaxws-2.2 do konfiguračního souboru server.xml serveru
Liberty. Kromě toho musíte odebrat všechny implementace JAX-WS, které byly zabaleny v aplikaci,
abyste se vyvarovali problémů s načítáním tříd.
Kromě odebraného modulu java.xml.ws module byly ze sady JDK 11 také odebrány nástroje wsgen a
wsimport.
Tyto nástroje jsou k dispozici v adresáři bin/jaxws instalace serveru Liberty.
Další informace o změnách v sadě JDK 11 naleznete v tématu Odebrání modulů Java EE a CORBA.