Multi -Modul -Ohr und Elytron - Ein Sicherheitspreis wurde bereits mit dem angegebenen Klassenloader in Verbindung gebraJava

Java-Forum
Anonymous
 Multi -Modul -Ohr und Elytron - Ein Sicherheitspreis wurde bereits mit dem angegebenen Klassenloader in Verbindung gebra

Post by Anonymous »

Ich habe ein Ohr mit mindestens 2 Kriegen im Inneren. Man sollte keine eingeschränkt sein, also gar kein Auth, und der andere sollte durch Keycloak eingeschränkt werden. Dies geschieht über ein Overlay-Datei nur für diesen Krieg.
Die Bereitstellung dieses Ohr

Code: Select all

ttp-wf     |     "jboss.deployment.subunit.\"test-ear-2024.3.0-SNAPSHOT.ear\".\"test-web-2024.3.0-SNAPSHOT.war\".undertow-deployment.UndertowDeploymentInfoService" => "Failed to start service
ttp-wf     |     Caused by: java.lang.IllegalStateException: ELY01148: A SecurityDomain has already been associated with the specified ClassLoader",
< /code>
Wir wissen, dass es bis zur Wildfly 26 funktioniert hat, danach war es "Jakarta" -Time. Dies kann ein Hinweis sein.
OIDC

...

security-domain

security-domain
/html/internal/admin/*


role.admin


jboss-cli

Code: Select all

deployment-overlay add \
--name=configKeycloakAuth \
--content=/WEB-INF/web.xml=/entrypoint-wildfly-cli/config_oidc_web.xml \
--deployments=config-web-*.war \
--redeploy-affected
set configVersion=2024.1.0
/subsystem=elytron-oidc-client/secure-deployment=config-web-$configVersion.war:add( \
provider-url=$ttpWebKeycloakBaseUrl/realms/$ttpWebKeycloakRealm, \
client-id=$ttpWebKeycloakClientId, \
ssl-required=$ttpWebKeycloakSslRequired, \
confidential-port=$ttpWebKeycloakConfidentialPort, \
use-resource-role-mappings=$ttpWebKeycloakUseResourceRoleMappings \
)
Das Ohr hat auch Ohr-Subdeployments-isoliert = false und es sollte so sein. Aber es ist auch nicht erlaubt. Ich senke jede Hilfe, danke.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post