今、wildflyとconfiguration.xmlの設定は、互いに呼び出す十数個のcmdスクリプトによって行われます。だから、まっすぐにその地獄のように迷惑な。Wildfly 10 CLIセキュリティドメインコンフィグレーション
今私は、必要に応じてすべての設定を行うcliスクリプトを書くことで、すべてを取り除きたいと思っていますが、当初私はすでに立ち往生しています。
は、私は単にCLIを介してXMLのこのレイアウトを追加したい:
<security-realm name="ssl-realm">
<server-identities>
<ssl>
<keystore path="server.keystore" relative-to="jboss.server.config.dir" keystore-password="password" alias="server" key-password="password"/>
</ssl>
</server-identities>
</security-realm>
だから/core-service=management/security-realm=ssl-realm/:add
を入力すると、セキュリティレルムを追加します。私は今、このようなコマンドで、内側部分を追加したいときは:
/core-service=management/security-realm=ssl-realm/:write-attribute(name=server-identity,value=ssl)
/core-service=management/security-realm=ssl-realm/server-identity=ssl/:add
と直接サーバIDを追加しようとすると、私はメッセージ
{
"outcome" => "failed",
"failure-description" => "WFLYCTL0201: Unknown attribute 'server-identity'",
"rolled-back" => true
}
と
null
を取得しますセキュリティレルム:
/core-service=management/security-realm=ssl-realm/server-identity=ssl/:add
エラーが表示されます。
{
"outcome" => "failed",
"failure-description" => "WFLYCTL0175: Resource [
(\"core-service\" => \"management\"),
(\"security-realm\" => \"ssl-realm\")
] does not exist; a resource at address [
(\"core-service\" => \"management\"),
(\"security-realm\" => \"ssl-realm\"),
(\"server-identity\" => \"ssl\")
] cannot be created until all ancestor resources have been added",
"rolled-back" => true
}
Googleまたはwildflyの担当者に質問してもらえませんでした。だから誰かがそれをする方法を知っていれば、私はそれを感謝します。