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 的缺陷。
  1. 在 Microsoft Windows Server 上,JDK 6 只有部分的 IPv6 实现。这个实现并不足以运行 JBoss EAP 6。Microsoft Windows Server 上完整的 IPv5 要求 JDK 7。
  2. 在红帽企业版 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