我正在尝试群集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。