簡體   English   中英

WFLYCTL0083:無法加載模塊 org,keycloak.keycloak-server-subsytem

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM