当我启动 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