I moduli java.xml.bind e java.activation sono stati rimossi da JDK 11 (implementazione predefinita)

I moduli java.xml.bind e java.activation sono stati rimossi da JDK 11. Se il proprio file di configurazione Liberty server.xml contiene la funzione jaxb-2.2, non sono necessarie ulteriori azioni.

Questa regola contrassegna i package che potrebbero richiedere ulteriore configurazione durante la migrazione a JDK 11 o versioni successive. Prima di JDK 11, le applicazioni disponevano di accesso ai seguenti package da JDK:

A partire da JDK 11, questi package non sono più disponibili come parte del JDK. Le applicazioni possono accedere a questi package in Liberty aggiungendo la funzione Liberty jaxb-2.2 al file di configurazione server.xml.

Questa regola inserirà un contrassegno una volta per applicazione. Una volta aggiunta la funzione jaxb-2.2 al file server.xml, non sono necessarie ulteriori azioni.

Oltre al modulo java.xml.bind, sono stati rimossi da JDK 11 anche gli strumenti schemagen e xjc. Tali strumenti sono disponibili nella directory Liberty bin/jaxb dell'installazione Liberty.

Per ulteriori informazioni sulle modifiche di JDK 11, consultare Removal of Java EE and CORBA Modules.