0

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

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

我的机器规格是:

  • Ubuntu 12.04
  • 开火 3.7.1
  • 具有 8 GB 内存的酷睿 i5。
4

1 回答 1

1

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

于 2012-10-16T21:03:33.647 回答