WFLYCTL0083:无法加载模块组织,keycloak.keycloak-server-subsytem

时间:2017-02-01 13:23:15

标签: jboss wildfly wildfly-10 keycloak

当我启动Wildfly服务器时,我收到此错误,最终导致我的服务器无法运行。安装服务器时我错过了什么?

4 个答案:

答案 0 :(得分:2)

我发生了同样的错误。

解决方案是将keycloak模块复制到以下文件夹:

{your_jboss_folder} /模块/系统/插件/ keycloak /

我让它在另一台服务器上运行,所以它只是复制和粘贴。如果您没有,请尝试在keycloak网站上搜索这些模块。

希望它有所帮助。

答案 1 :(得分:1)

我通过将Keycloak适配器内容复制到$ {WILDFLY_HOME}并从命令行执行此命令来解决了这个问题

./jboss-cli.sh --file=adapter-install-offline.cli

然后我启动服务器,一切正常

答案 2 :(得分:1)

为Haseb Ansari已经提供的内容添加更多信息。基本上,这里是为了在wildfly中设置keycloak而需要执行的步骤。

<强>假设: Wildfly被提取到$ {user.home} / apps / wildfly,我们在这里称之为$ {jboss.home}。

以下是需要完成的步骤。

<强> 1。从keyclock

下载open id connect adapter

<强> 2。提取keycloak-wildfly-adapter-dist-3.3.0.CR2.zip

  

$&GT; cd~ /下载

     

$&gt; unzip ./keycloak-wildfly-adapter-dist-3.3.0.CR2.zip -d keycloak-wildfly-adapter

第3。将文件复制到$ {jboss.home}

  

cd keycloak-wildfly-adapter / bin

     

cp ./adapter-* $ {jboss.home}

     

cp -rf ./modules $ {jboss.home}

<强> 4。执行jboss cli

  

cd $ {jboss.home}

     

$&gt; ./ bin / jboss-cli.sh --file = adapter-elytron-install-offline.cli

您收到如下[从终端复制]

的消息
TeammatesService.teammates

如果你的wildfly版本是10,你可以使用../bin/jboss-cli.sh --file = adapter-install-offline.cli。

<强> 5。运行jboss

  

./仓/ standalone.sh

答案 3 :(得分:0)

假设:

Keycloak适配器目录:$ {keycloak}

WildFly目录:$ {wildfly}

将所有内容从$ {keycloak} / modules / system /复制到$ {wildfly} / modules / system /

然后导航至$ {wildfly} / bin并复制文件夹$ {keycloak} / bin的内容

现在运行命令:./jboss-cli.sh --file = adapter-elytron-install-offline.cli

应该可以。

这里的主要内容是从keycloak适配器的modules目录复制到wildfly的modules目录。