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:
javax.activationjavax.xml.bindjavax.xml.bind.annotationjavax.xml.bind.annotation.adaptersjavax.xml.bind.attachmentjavax.xml.bind.helpersjavax.xml.bind.util
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).