昨日、私たちのWebアプリケーションはWildFly 9で正常に実行されました。今朝から、Webブラウザーに「禁止」しか表示されません。 JAASは使用していません。 standalone.xml
で次の値をfalse
に設定しても、違いはありません。
...
<subsystem xmlns="urn:jboss:domain:ejb3:3.0">
...
<default-missing-method-permissions-deny-access value="true"/>
...
</subsystem>
...
WildFlyが「禁止」ページのみを表示する理由は何ですか?
[〜#〜]編集[〜#〜]
パッケージorg.jboss.security
のログレベルをTRACE
に設定すると、ページの呼び出し中にログファイルに次のメッセージが表示されます。
2016-01-27 12:58:15,354 TRACE [org.jboss.security] (default task-5) PBOX00354: Setting security roles ThreadLocal: null
これが何を意味するのかわからない...
私のEARプロジェクトとEclipseで継承されたWARプロジェクトが壊れていました。例のようにいくつか欠けているものがありましたapplication.xml
。
なぜこれらのものが欠けているのか、どこで失ったのかわかりません。しかし、両方のプロジェクトの展開を修正した後、それは再び機能します。
そのビルドは破損している必要があります。アプリケーションを再構築し、warを再度作成して、再度デプロイします。それが動作します。