无法启动JBoss域控制器
问题
在使用 JBoss EAP 8 的 AEM Forms 6.5.1 LTS 群集部署中,配置文件<JBOSS_HOME>/domain/configuration/domain_oracle.xml (以及特定于数据库的变体)可能包含一个重复的、打开的<security>标记。
这会导致无效的XML配置,从而导致 JBoss域控制器启动失败 并阻止群集初始化成功。
应用到
-
产品: AEM Forms 6.5.1 LTS
-
部署类型:群集
-
应用程序服务器: JBoss EAP 8.x
-
配置文件:
<JBOSS_HOME>/domain/configuration/domain_oracle.xml<JBOSS_HOME>/domain/configuration/domain_mysql.xml<JBOSS_HOME>/domain/configuration/domain_mssql.xml
疑难解答步骤
-
在域控制器启动过程中,可能会出现以下错误:
WFLYCTL0198: Unexpected element 'security'IJ010061: Unexpected element: security
-
打开相关配置文件:
code language-none <JBOSS_HOME>/domain/configuration/domain_oracle.xml (or domain_mysql.xml / domain_mssql.xml) -
找到重复的开始标记
<security>。配置不正确:
code language-xml <security> <security> <user-name>adobe</user-name> <credential-reference store="db-creds" alias="EncryptDBPassword"/> </security> -
删除多余的开头
<security>标记,以便更正配置,如下所示:正确的配置:
code language-xml <security> <user-name>adobe</user-name> <credential-reference store="db-creds" alias="EncryptDBPassword"/> </security> -
保存文件并启动JBoss域控制器。
-
确保所有群集节点都一致地应用相同的经验证的配置。
recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2