Modul java.xml.ws byl odebrán ze sady JDK 11 (vlastní implementace)

Modul java.xml.ws byl odebrán ze sady JDK 11. Modul java.xml.ws zahrnoval následující balíky:

Toto 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.