5. 不支持的功能
下面是目前 JBoss EAP 不支持的功能。
- HornetQ 里的 STOMP 协议
- HornetQ 具有对 STOMP 协议的社区级的支持。这个协议还未从红帽接受测试,暂不被 JBoss EAP 所支持。
- HornetQ 里的 REST 协议
- HornetQ 具有对 REST 协议的社区级的支持。这个协议还未从红帽接受测试,暂不被 JBoss EAP 所支持。
- Infinispan API
- JBoss EAP 6 不支持直接使用 Infinispan API。Infinispan 用作 JBoss EAP 6 内部不同的群集技术的实现细节。API 的
module.xml
错误地指出直接使用是可能的。在以后的版本里我们将纠正这个错误。直接使用 Infinispan API 要求订阅 JBoss Data Grid。 - JDK 6 的 IPv6 限制
- 下面的 IPv6 限制是 JDK6 造成的,它们并非 JBoss EAP 6 的缺陷。
- 在 Microsoft Windows Server 上,JDK 6 只有部分的 IPv6 实现。这个实现并不足以运行 JBoss EAP 6。Microsoft Windows Server 上完整的 IPv5 要求 JDK 7。
- 在红帽企业版 Linux 上,Oracle JDK 6 有一个程序错误,它导致在包含
zone-id
的客户(建立连接的网点)上指定任何地址都会失败。要使用zone-id
,要么升级至 JDK 7,要么使用IcedTea/OpenJDK 6。关于这个程序错误的更多信息,请参考 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6800096 and https://issues.jboss.org/browse/JBPAPP-8833。
- JTA 事务外部的 JPA 2.0 上下文传播
- 扩展持久性上下文(Extended Persistence Contexts,XPC)没有考虑事务的存在,XPC 总是会被传播。这个行为不符合 JPA 2.0 规格。我们已经修改了 XPC 的处理,当没有活动的事务时,XPC 的传播将被忽略,被调用的 bean 将有自己的持久性上下文而不是 XPC。如果你的应用程序期望扩展持久性上下文在 JTA 事务外部被传播,你需要考虑是否需要修改你的应用程序。关于升级应用程序的说明,请参考《JBoss EAP 6 移植指南》。JBoss EAP 5 提供了一个系统属性(
JBPAPP-923.alwaysPropagate
)来启用这种行为。但 JBoss EAP 6 里没有这个系统属性。关于这个决定的更多信息,请参考 https://issues.jboss.org/browse/AS7-1663。 - PicketLink IDM
- JBoss EAP 6 不支持 PicketLink IDM (Identity Management,标识符管理)。
- Tanuki Service Wrapper
- JBoss EAP 6 不支持 Tanuki Service Wrapper。更多信息请参考 https://issues.jboss.org/browse/JBPAPP-8651。
- Microsoft SQL Server 2008 上的 XA 恢复
- XA 恢复不能用于 Microsoft SQL Server 2008 R1。这个功能可用于 Microsoft SQL Server 2008 R2 SP2。关于更多的信息,请访问下列 URL:
- MySQL 上的 XA 恢复
- MySQL JDBC 驱动没有正确实现 XA 恢复。关于更多的信息,请参考 https://issues.jboss.org/browse/JBPAPP-2576。
- JBoss OSGi
- JBoss OSGi 是一个 OSGi 规格的实现,它已经从技术预览降级为不受支持的产品。更多信息请参考 https://access.redhat.com/site/solutions/362814。