Xmpp 集群Openfire 3.7.1

Xmpp 集群Openfire 3.7.1,xmpp,openfire,Xmpp,Openfire,我正在尝试对openfire 3.7.1进行集群,但仍然没有成功,也不知道问题出在哪里。以下是步骤: 首先,我从插件菜单安装集群插件1.2.0 然后我进入服务器->服务器管理器->集群菜单,得到java.lang.NoClassDefFoundError:com/tangosol/net/Invocable异常。在论坛上搜索,我发现集群插件需要Oracle一致性。因此,我下载了OracleCoherence v3.4.2,并将所有jar文件从lib dir复制到openfire lib dir

我正在尝试对openfire 3.7.1进行集群,但仍然没有成功,也不知道问题出在哪里。以下是步骤:

  • 首先,我从插件菜单安装集群插件1.2.0
  • 然后我进入服务器->服务器管理器->集群菜单,得到java.lang.NoClassDefFoundError:com/tangosol/net/Invocable异常。在论坛上搜索,我发现集群插件需要Oracle一致性。因此,我下载了OracleCoherence v3.4.2,并将所有jar文件从lib dir复制到openfire lib dir。然后我重新启动openfire,现在集群菜单看起来正常,没有出现异常
  • 我尝试从集群菜单启用集群。它指出,启用集群可能需要30秒。但是,在单击“保存设置”按钮后,该过程即使在10分钟后也不会停止。所以我停止了进程,重新启动openfire
  • 我再次登录,一切似乎都很好。再次访问集群菜单,它显示集群已启用,并且有1个节点已列出并正在运行。但当我单击节点链接时,它什么也不做。另外,当我尝试访问“用户/组”菜单时,它显示HTTP错误500,其中org.jivesoftware.util.cache.DefaultCache无法强制转换为com.jivesoftware.util.cache.ClusteredCache异常
我的机器规格是:

  • Ubuntu 12.04
  • 明火3.7.1
  • 具有8 GB内存的核心i5

    • 这似乎是1.2.0插件的问题 查看此帖子以获取更多帮助:

      你知道你需要一致性许可证,对吗?我建议用Hazelcast尝试新方法。谢谢你,roman。是的,问题在于1.2.0插件本身。