在 JDK 11 中已移除了 java.transaction 模块

在 JDK 11 中已移除了 java.transaction 模块。如果 Liberty server.xml 配置文件包含以下任何 jdbc 功能部件,那么无需进一步操作:

此规则将标记在迁移到 JDK 11 或更高版本时可能需要进行其他配置的包。在 JDK 11 之前,应用程序可访问 JDK 中的 javax.transaction 包。从 JDK 11 开始,JDK 中不再提供此包。应用程序可通过将先前列出的任何 jdbc Liberty 功能部件添加到 server.xml 配置文件以在 Liberty 中访问此包。JDBC 功能部件版本基于其他 Liberty 功能部件的 Java EE 级别。有关 Liberty 功能部件的更多信息,请参阅 Liberty 功能部件文档页面 Liberty 功能部件

此规则将为每个应用程序标记一次。在将 jdbc 功能部件添加到 server.xml 文件后,无需进一步操作。

有关 JDK 11 更改的更多信息,请参阅 Removal of Java EE and CORBA Modules