Moduły java.xml.bind i java.activation zostały usunięte z pakietu JDK 11 (implementacja domyślna)

Moduły java.xml.bind i java.activation zostały usunięte z pakietu JDK 11. Jeśli plik konfiguracyjny serwera Liberty server.xml uwzględnia składnik jaxb-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 jaxb-2.2 serwera Liberty do pliku konfiguracyjnego server.xml.

Ta reguła oznacza każdą aplikację tylko raz. Po dodaniu składnika jaxb-2.2 do pliku server.xml nie trzeba wykonywać żadnych dodatkowych czynności.

Oprócz modułu java.xml.bind z pakietu JDK 11 zostały także usunięte narzędzia schemagen i xjc. Te narzędzia są dostępne w katalogu bin/jaxb 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).