2.5. 查看已弃用和不支持的功能列表
将应用迁移到 JBoss EAP 7.3 之前,请注意先前版本的 JBoss EAP 中提供的一些功能可能已被弃用或不再受支持。由于维护成本高、社区兴趣较低和更好的替代解决方案,部分技术的支持已被移除。
以下是一些已弃用且不支持的功能的简短总结:
- EJB实体 Bean
- EJB 实体 Bean 不再被支持。如果您的应用使用 EJB 实体 bean,您应该迁移代码以使用 JPA,这可提供性能更高且更灵活的 API。
- JAX-RPC
- 由于 JAX-WS 提供了更加准确、更完整的解决方案,因此应当将为 JAX-RPC 编写的代码迁移到使用 JAX-WS。
- JSR-88
- Java EE 应用程序部署 API 规范(JSR-88)定义了一项合同,使多个提供商的工具能够在任何 Java EE 平台产品上配置和部署应用程序,但并未广泛采用。您必须使用另一个 JBoss EAP 支持的选项来进行应用部署,如管理控制台、管理 CLI、部署扫描程序或 Maven。
- Generic JMS Resource Adapter
- 不再支持通过配置通用 JMS 资源适配器来连接 JMS 供应商的功能。
- IO 子系统
- IO 缓冲池已弃用,但它们仍设置为当前版本中的默认设置。如果需要,您可以将 Undertow 字节缓冲区池设置为默认值。
- 缓存存储
-
远程缓存存储已被弃用,而是使用热路缓存存储。 - 平台和功能
- 先前版本中提供的多个平台和数据库已在 JBoss EAP 7.3 中弃用。
有关 JBoss EAP 7.0 中已弃用和不支持的功能的完整列表,请参阅红帽客户门户上的 JBoss EAP 7.0.0 发行注记中的不受支持和 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/7.0.0_release_notes/#release_notes_unsupported_and_deprecated_functionality 已弃用的功能。
有关 JBoss EAP 7.1 中已弃用和不支持的功能的完整列表,请参阅红帽客户门户上的 JBoss EAP 7.1.0 发行注记中的不受支持和 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.1/html-single/7.1.0_release_notes/#unsupported_and_deprecated_functionality 已弃用的功能。
有关 JBoss EAP 7.2 中已弃用和不支持的功能的完整列表,请参阅红帽客户门户网站上的 JBoss EAP 7.2.0 发行注记中的不受支持和 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html-single/7.2.0_release_notes/#unsupported_and_deprecated_functionality 已弃用的功能。
有关 JBoss EAP 7.3 中已弃用和不支持的功能的完整列表,请参阅红帽客户门户网站上的 JBoss EAP 7.3.0 发行注记中的不受支持和 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/7.3.0_release_notes/#unsupported_and_deprecated_functionality 已弃用的功能。