Jboss WFLYCTL0083:未能加载模块组织,keydeport.keydeport-server-subsystem

Jboss WFLYCTL0083:未能加载模块组织,keydeport.keydeport-server-subsystem,jboss,wildfly,wildfly-10,keycloak,Jboss,Wildfly,Wildfly 10,Keycloak,当我启动我的Wildfly服务器时,我遇到了这个错误,最终导致服务器停止运行。安装服务器时我遗漏了什么?我通过将KeyClope适配器内容复制到${WILDFLY_HOME}并从命令行执行此命令来解决此问题 ./jboss-cli.sh --file=adapter-install-offline.cli 然后我启动服务器,一切正常为Haseb Ansari已经提供的内容添加了更多信息。基本上,以下是在wildfly中设置KeyClope需要执行的步骤 假设: Wildfly被提取到${use

当我启动我的Wildfly服务器时,我遇到了这个错误,最终导致服务器停止运行。安装服务器时我遗漏了什么?

我通过将KeyClope适配器内容复制到${WILDFLY_HOME}并从命令行执行此命令来解决此问题

./jboss-cli.sh --file=adapter-install-offline.cli

然后我启动服务器,一切正常

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

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

以下是需要完成的步骤。

1。从下载OpenID连接适配器

2。解压缩keydeport-wildfly-adapter-dist-3.3.0.CR2.zip

$>cd~/下载

$>解压。/keydepot-wildfly-adapter-dist-3.3.0.CR2.zip-d keydepot-wildfly适配器

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

cd Keyclope wildfly适配器/存储箱

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


我也犯了同样的错误

解决方案是将KeyClope模块复制到以下文件夹:

{your_jboss_folder}/modules/system/add-ons/keydrope/

我让它在另一台服务器上运行,所以它只是简单的复制和粘贴。如果您没有,请尝试在KeyClope网站上搜索这些模块

希望有帮助。

假设:

KeyClope适配器目录:${KeyClope}

WildFly目录:${WildFly}

将所有内容从${keydove}/modules/system/复制到${wildfly}/modules/system/

然后导航到${wildfly}/bin并复制文件夹${keydove}/bin的内容

现在运行命令:./jboss-cli.sh--file=adapter-elytron-install-offline.cli

它应该会起作用


这里的主要工作是从KeyClope适配器的模块目录复制到wildfly的模块目录。

看起来您的配置引用了一个子系统“KeyClock服务器子系统”,该子系统由您尚未安装在此平台上的模块提供。你需要一个来自keycloack的jar,你可以使用CLI命令
module add
@Aaron:你能给出或让任何例子来实现这一点吗?实际上你应该遵循keycloack的安装手册。在中,对于不熟悉JBoss/WildFly的人,向下滚动到“安装到现有的WildFly”,文档不太清楚:“将此文件解压缩到WildFly发行版的根目录中。”要明确,应该类似于“解压缩内容并将其合并到WildFly根目录中”由于存在
bin
模块
文件夹,我是否需要将其复制到bin目录?因为那就是./jboss-cli.sh所在的位置。这对我很有用。只需要相应的
module.xml
文件,位于:
{your_jboss_folder}\modules\system\add-ons\keydove\org\keydove\keydove saml adapter subsystem\main\module.xml