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

最佳答案

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

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

以下是需要完成的步骤。

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

2. 提取keycloak-wildfly-adapter-dist-3.3.0.CR2.zip



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



4. 执行 jboss 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"}

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

5. 运行 jboss

10-06 02:37