3.4. JBoss EAP インスタンスの変更
JBoss EAP サーブレットアプリケーションは、Red Hat Single Sign-On によって保護される前に追加の設定を必要とします。
前提条件
- demo レルムに、vanilla という名前のクライアントが作成されている。
- このクライアントのテンプレート XML ファイルを保存している。
手順
-
JBoss EAP ルートディレクトリーの
standalone/configuration
ディレクトリーに移動します。 standalone.xml
ファイルを開き、以下のテキストを検索します。<subsystem xmlns="urn:jboss:domain:keycloak:1.1"/>
<subsystem xmlns="urn:jboss:domain:keycloak:1.1"/>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次に示すように、XML エントリーを自己終了から開始タグと終了タグのペアを使用するように変更します。
<subsystem xmlns="urn:jboss:domain:keycloak:1.1"> </subsystem>
<subsystem xmlns="urn:jboss:domain:keycloak:1.1"> </subsystem>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の例のように、XML テンプレートの内容を
<subsystem>
要素内に貼り付けます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow WAR MODULE NAME.war
をvanilla.war
に変更します。<subsystem xmlns="urn:jboss:domain:keycloak:1.1"> <secure-deployment name="vanilla.war"> ... </subsystem>
<subsystem xmlns="urn:jboss:domain:keycloak:1.1"> <secure-deployment name="vanilla.war"> ... </subsystem>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - アプリケーションサーバーを再起動します。