附录 A. 参考材料


作为 JBoss EAP 用户,您可以期望在不同版本间的无缝兼容性和互操作性。支持从各种客户端连接到服务器,只有特定情况下需要额外的注意事项。

A.1. 版本间的兼容性和互操作性

本节介绍 JBoss EAP 6、JBoss EAP 7 和 JBoss EAP 8.0 版本之间的客户端和服务器企业 Bean 和消息传递组件的兼容性和互操作性。

A.1.1. Enterprise Bean 通过互联网间移动协议

以下配置必须在没有错误的情况下运行:

  • 从 JBoss EAP 6 客户端连接到 JBoss EAP 8.0 服务器
  • 从 JBoss EAP 7 客户端连接到 JBoss EAP 8.0 服务器
  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 7 服务器
  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 6 服务器

A.1.2. 使用 Java 命名和目录接口进行企业 Beans

以下配置必须在没有错误的情况下运行:

  • 从 JBoss EAP 7 客户端连接到 JBoss EAP 8.0 服务器
  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 7 服务器

JBoss EAP 6 支持 Enterprise Beans 3.1 规范,并引进了使用标准化全局 Java 命名和目录接口命名空间,它们仍然在 JBoss EAP 8.0 中使用。Java Naming 和 Directory Interface 命名空间名称的更改不会为以下配置引入不兼容:

  • 从 JBoss EAP 6 客户端连接到 JBoss EAP 8.0 或 JBoss EAP 7 服务器
  • 从 JBoss EAP 8.0 或 JBoss EAP 7 客户端连接到 JBoss EAP 6 服务器

A.1.3. 使用 @WebService 进行企业 Bean 远程

以下配置必须在没有错误的情况下运行:

  • 从 JBoss EAP 6 客户端连接到 JBoss EAP 8.0 服务器
  • 从 JBoss EAP 7 客户端连接到 JBoss EAP 8.0 服务器
  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 7 服务器
  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 6 服务器

A.1.4. 消息传递独立客户端

以下配置必须在没有错误的情况下运行:

  • 从 JBoss EAP 7 客户端连接到 JBoss EAP 8.0 服务器
  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 7 服务器

JBoss EAP 8.0 内置消息传递无法连接到 JBoss EAP 6 附带的 HornetQ 2.3.x,因为协议兼容性问题。因此,以下配置不兼容:

  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 6 服务器
  • 从 JBoss EAP 6 客户端连接到 JBoss EAP 8.0 服务器

    注意

    要使此连接成为可能,您必须创建一个传统的连接工厂,可通过 Java 命名和目录接口访问。

A.1.5. 消息传递 MDB

以下配置必须在没有错误的情况下运行:

  • 从 JBoss EAP 7 客户端连接到 JBoss EAP 8.0 服务器
  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 7 服务器

JBoss EAP 8.0 内置消息传递无法连接到 JBoss EAP 6 附带的 HornetQ 2.3.x,因为协议兼容性问题。因此,以下配置不兼容:

  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 6 服务器
  • 从 JBoss EAP 6 客户端连接到 JBoss EAP 8.0 服务器

    注意

    要使此连接成为可能,您必须创建一个传统的连接工厂,可通过 Java 命名和目录接口访问。

A.1.6. 消息传递网桥

以下配置必须在没有错误的情况下运行:

  • 从 JBoss EAP 6 客户端连接到 JBoss EAP 8.0 服务器
  • 从 JBoss EAP 7 客户端连接到 JBoss EAP 8.0 服务器
  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 7 服务器
  • 从 JBoss EAP 8.0 客户端连接到 JBoss EAP 6 服务器
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部