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

Has*_*ari 4 jboss wildfly keycloak wildfly-10

当我启动 Wildfly 服务器时,出现此错误,最终导致我的服务器无法运行。安装服务器时我缺少什么?

Aru*_*ran 6

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

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

以下是需要完成的步骤。

1.从keycloak下载OpenID连接适配器

2.解压keycloak-wildfly-adapter-dist-3.3.0.CR2.zip

$> cd ~/下载

$>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}

$>./bin/jboss-cli.sh --file=adapter-elytron-install-offline.cli

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

$> wildfly]$./bin/jboss-cli.sh --file=adapter-elytron-install-offline.cli
{
    "outcome" => "success",
    "result" => [("keycloak" => "1.1.0")]
}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
{"outcome" => "success"}
Run Code Online (Sandbox Code Playgroud)

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

5.运行jboss

./bin/standalone.sh