アプリケーションを wildfly 26 に移行しようとしていますが、elytron を使用してアプリケーションを保護しようとしています。
jboss cli を使用してこのコマンドを正常に実行しました
/subsystem=elytron/jdbc-realm=myapp-security-realm:add(principal-query=[{sql="select clave from admin.usuario where usuario = ?", data-source="SISMedicalDS", simple-digest-mapper={algorithm=simple-digest-sha-256,password-index=1}},{sql="select r.nombre, 'Roles' from admin.rol r join admin.perfil p on r.id = p.rol_id join admin.usuario u on u.id = p.usuario_id where u.usuario = ?", data-source="SISMedicalDS", attribute-mapping=[{index=1, to=roles}]}])
/subsystem=elytron/security-domain=myapp-security-domain:add(realms=[{realm=myapp-security-realm}], default-realm=myapp-security-realm, permission-mapper=default-permission-mapper)
/subsystem=elytron/http-authentication-factory=myapp-security-http:add(http-server-mechanism-factory=global, security-domain=myapp-security-domain, mechanism-configurations=[{mechanism-name=FORM}])
/subsystem=undertow/application-security-domain=myapp-application-security-domain:add(http-authentication-factory=myapp-security-http)
また、jboss-web.xml および web.xml ファイルを推奨構成に変更しました
jboss-web.xml
<!DOCTYPE jboss-web>
<jboss-web xmlns="http://www.jboss.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/schema/jbossas/jboss-web_13_0.xsd"
version="13.0">
<security-domain>nmedical-application-security-domain</security-domain>
</jboss-web>
web.xml (ログイン構成のみ)
<login-config>
<auth-method>FORM</auth-method>
<realm-name>nmedical-application-security-domain</realm-name>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/login.jsp?error=true</form-error-page>
</form-login-config>
</login-config>
アプリケーションをwildfly 26サーバーにデプロイしようとすると、常にこのエラーが発生します
"WFLYCTL0412: Required services that are not installed:" => ["jboss.security.security-domain.myapp-application-security-domain"]
サーバー コンソールを確認したところ、Web (undertow) サブシステムの下に myapp-application-security-domain が存在することがわかりました。そのため、何が問題なのか本当にわかりません。
どんな助けでも大歓迎