我正在尝试安装 Atlassian 的 Crowd 产品(v2.4),一旦初始安装完成,我就会不断收到一个致命的异常:
说明:所需插件未能初始化。请检查日志是否有错误并重新启动 Crowd。消息:未启用:人群 REST API。
我如何启用 Crowd Rest API,或者克服这个问题?
我正在尝试安装 Atlassian 的 Crowd 产品(v2.4),一旦初始安装完成,我就会不断收到一个致命的异常:
说明:所需插件未能初始化。请检查日志是否有错误并重新启动 Crowd。消息:未启用:人群 REST API。
我如何启用 Crowd Rest API,或者克服这个问题?
这里的消息有些误导。
实际发生的事情(或者至少在我的情况下)是我试图使用 Crowd 尚不支持的 JDK 版本。
我曾多次尝试使用 JDK 1.7(最新)和 Crowd 2.4(最新)完成安装。一切看起来都运行良好,直到初始服务停止运行,此时我会被上面引用的消息阻止。
该解决方案最终被证明是降级到 JDK 1.6。一旦我这样做了,我就能够克服错误并且 Crowd 完全按预期工作(我可以与 JIRA 和 Confluence 完全集成)。根据 Atlassian 支持论坛的说法,降级到 Crowd 2.3 也是一种解决方案。
实际上,这是有道理的,因为 1.7 JDK 未列在Crowd Supported Platforms页面上,但这是我在配置环境时没有发现的。
另外,我花了一段时间才找到它,但 Atlassian 有自己的 Stack Exchange 站点,用于支持问题和问题。