[英]WFLYCTL0083: failed to load module org,keycloak.keycloak-server-subsytem
當我啟動 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
$> 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"}
如果您的 wildfly 版本是 10,您可以使用 ../bin/jboss-cli.sh --file=adapter-install-offline.cli。
5.運行jboss
./bin/standalone.sh
我也發生了同樣的錯誤。
解決方案是將 keycloak 模塊復制到以下文件夾:
{your_jboss_folder}/modules/system/add-ons/keycloak/
我讓它在另一台服務器上運行,所以它只是復制和粘貼。 如果沒有,請嘗試在 keycloak 網站上搜索這些模塊。
希望能幫助到你。
我通過將 Keycloak 適配器內容復制到 ${WILDFLY_HOME} 並從命令行執行此命令來解決此問題
./jboss-cli.sh --file=adapter-install-offline.cli
然后我啟動服務器,一切正常
假設:
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目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.