当我启动Wildfly服务器时,我收到此错误,最终导致我的服务器无法运行。安装服务器时我错过了什么?
答案 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目录。