java.xml.bind 和 java.activation 模組已從 JDK 11 中移除(預設實作)

java.xml.bindjava.activation 模組已從 JDK 11 中移除。如果 Liberty server.xml 配置檔包含 jaxb-2.2 特性,則不需要進一步動作。

此規則會標示在移轉至 JDK 11 或更新版本時可能需要其他配置的套件。在 JDK 11 之前,應用程式可以從 JDK 存取下列套件:

從 JDK 11 開始,不再提供這些套件作為 JDK 的一部分。應用程式可以在 Liberty 中存取這些套件,方法是將 jaxb-2.2 Liberty 特性新增至 server.xml 配置檔。

此規則會對每個應用程式標示一次。在將 jaxb-2.2 特性新增至 server.xml 檔案之後,不需要進一步動作。

除了 java.xml.bind 模組從 JDK 中移除之外,schemagenxjc 工具也已從 JDK 11 中移除。Liberty 安裝的 Liberty bin/jaxb 目錄中提供了這些工具。

如需 JDK 11 變更的相關資訊,請參閱 移除 Java EE 和 CORBA 模組