群集Openfire 3.7.1

时间:2012-10-13 14:39:21

标签: xmpp openfire

我正在尝试群集openfire 3.7.1,但仍然没有成功,也不知道问题是什么。以下是步骤:

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

我的机器规格是:

  • Ubuntu 12.04
  • Openfire 3.7.1
  • Core i5,内存为8 GB。

1 个答案:

答案 0 :(得分:1)

这似乎是1.2.0插件的问题 请看这篇文章以获得进一步的帮助: http://community.igniterealtime.org/message/218486#218486