java.xml.bind 和 java.activation 模組已從 JDK 11 中移除。如果 Liberty server.xml 配置檔包含 jaxb-2.2 特性,則不需要進一步動作。
此規則會標示在移轉至 JDK 11 或更新版本時可能需要其他配置的套件。在 JDK 11 之前,應用程式可以從 JDK 存取下列套件:
javax.activationjavax.xml.bindjavax.xml.bind.annotationjavax.xml.bind.annotation.adaptersjavax.xml.bind.attachmentjavax.xml.bind.helpersjavax.xml.bind.util
從 JDK 11 開始,不再提供這些套件作為 JDK 的一部分。應用程式可以在 Liberty 中存取這些套件,方法是將 jaxb-2.2 Liberty 特性新增至 server.xml 配置檔。
此規則會對每個應用程式標示一次。在將 jaxb-2.2 特性新增至 server.xml 檔案之後,不需要進一步動作。
除了 java.xml.bind 模組從 JDK 中移除之外,schemagen 和 xjc 工具也已從 JDK 11 中移除。Liberty 安裝的 Liberty bin/jaxb 目錄中提供了這些工具。
如需 JDK 11 變更的相關資訊,請參閱 移除 Java EE 和 CORBA 模組。