附录 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 服务器