Moduł java.xml.ws został usunięty z pakietu JDK 11 (implementacja domyślna)

Moduł java.xml.ws został usunięty z pakietu JDK 11. Jeśli plik konfiguracyjny serwera Liberty server.xml uwzględnia składnik jaxws-2.2, nie trzeba wykonywać żadnych dodatkowych czynności.

Ta reguła oznacza pakiety, które mogą wymagać dodatkowej konfiguracji podczas migracji do pakietu JDK 11 lub nowszego. Przed wprowadzeniem pakietu JDK 11 aplikacje miały dostęp do następujących pakietów z pakietu JDK:

Począwszy od pakietu JDK 11 te pakiety nie są już dostępne w ramach pakietu JDK. Aby aplikacje miały dostęp do tych pakietów na serwerze Liberty, należy dodać składnik jaxws-2.2 serwera Liberty do pliku konfiguracyjnego server.xml.

Ta reguła oznacza każdą aplikację tylko raz. Po dodaniu składnika jaxws-2.2 do pliku server.xml nie trzeba wykonywać żadnych dodatkowych czynności. Uwaga: Jeśli aplikacje są uruchamiane w kontenerze klienta, nie trzeba modyfikować pliku server.xml.

Oprócz modułu java.xml.ws module z pakietu JDK 11 zostały także usunięte narzędzia wsgen i wsimport. Te narzędzia są dostępne w katalogu bin/jaxws serwera Liberty, który znajduje się w instalacji serwera Liberty.

Więcej informacji na temat zmian wprowadzonych w pakiecie JDK 11 zawiera publikacja Removal of Java EE and CORBA Modules (Usunięcie modułów Java EE i CORBA).