Hier, notre application Web fonctionnait bien sur WildFly 9. Depuis ce matin, je ne reçois qu'un "Interdit" dans le navigateur Web. Nous n'utilisons pas JAAS. Il n'y a également aucune différence si je définis la valeur suivante à false
dans le standalone.xml
:
...
<subsystem xmlns="urn:jboss:domain:ejb3:3.0">
...
<default-missing-method-permissions-deny-access value="true"/>
...
</subsystem>
...
Quelles peuvent être les raisons pour lesquelles WildFly n'affiche que la page "Interdit"?
MODIFIER
Si je règle le niveau de journalisation du package org.jboss.security
sur TRACE
, le message suivant s'affiche dans le fichier journal lors de l'appel de la page:
2016-01-27 12:58:15,354 TRACE [org.jboss.security] (default task-5) PBOX00354: Setting security roles ThreadLocal: null
Je ne sais pas ce que cela signifie ...
Mon projet EAR et le projet WAR hérité dans Eclipse ont été interrompus. Il manquait plusieurs choses, comme dans l'exemple application.xml
.
Je ne sais pas pourquoi ces choses manquent et où je les ai perdues. Mais après avoir corrigé les déploiements des deux projets, cela fonctionne à nouveau.
Cette construction doit être corrompue. Reconstruisez l'application, créez à nouveau war et déployez-la à nouveau. Ça va marcher.