如何启用Crowd Rest API? ('未启用:抛出Crowd REST API'异常)

时间:2012-03-12 12:43:01

标签: jira confluence atlassian-crowd

我正在尝试安装Atlassian的Crowd产品(v2.4),一旦初始安装完成,我就会遇到致命的例外:

描述:必需的插件无法初始化。请检查日志中的错误并重新启动Crowd。 消息:未启用:Crowd REST API。

如何启用Crowd Rest API,或者通过它?

1 个答案:

答案 0 :(得分:3)

这里的消息有点误导。

实际发生的事情(或者至少在我的情况下),是我试图使用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有support questions and problems的自己的Stack Exchange网站。