Я установил Wildfly 14 и Keycloak 8 и настроил устаревшую структуру безопасности и адаптеры keycloak. Я пытаюсь удалить и добавить безопасное развертывание в Wildfly с помощью jboss-cli со следующими командами.
/subsystem=keycloak/secure-deployment=test.war:remove
INFO [org.jboss.as.cli.CommandContext] {"outcome" => "success"}
{"outcome" => "success"}
/subsystem=keycloak/secure-deployment=test.war/:add(realm=kc-realm,resource=kc-client,enable-basic-auth=true,use-resource-role-mappings=true,public-client=true,ssl-required=external,auth-server-url=https://localhost:9243/auth
ERROR [org.jboss.as.cli.CommandContext] {
"outcome" => "failed",
"failure-description" => "WFLYCTL0436: Cannot register capability 'org.wildfly.security.http-server-mechanism-factory.test.war' at location '[
(\"subsystem\" => \"keycloak\"),
(\"secure-deployment\" => \"test.war\")
]' as it is already registered in context 'global' at location(s) '[[
(\"subsystem\" => \"keycloak\"),
(\"secure-deployment\" => \"test.war\")
]]'",
"rolled-back" => true
}
После удаления безопасного развертывания я не могу добавить его снова, и я получить ошибку, о которой говорилось выше.