集群 Openfire 3.7.1

Posted

技术标签:

【中文标题】集群 Openfire 3.7.1【英文标题】:Clustering Openfire 3.7.1 【发布时间】:2012-10-13 14:39:21 【问题描述】:

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

首先,我从插件菜单安装集群插件 1.2.0。 然后我转到 Server -> Server Manager -> Clustering 菜单并得到 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 Openfire 3.7.1 Core i5 与 8 GB 内存。

【问题讨论】:

您知道您需要获得一致性许可证吗?我建议尝试使用 Hazelcast 的新方法。 【参考方案1】:

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

【讨论】:

谢谢罗曼。是的,问题出在 1.2.0 插件本身。

以上是关于集群 Openfire 3.7.1的主要内容,如果未能解决你的问题,请参考以下文章

openfire 3.7.1 运行良好,但在重启时死机(安装了 Kraken 插件)

openfire用clustering怎么配置集群

openfire集群

Openfire 集群部署和负载均衡方案

Openfire 集群探究_压测情况

把openfire源码导入后出现错误 com.tangosol.ut ,找不到这个包????