Wildfly:为什么我只得到#34;禁止"如果我调用我的Web应用程序?

时间:2016-01-27 11:52:45

标签: java wildfly wildfly-9

昨天我们的网络应用程序在WildFly 9上正常运行。从今天早上开始,我只得到了一个" Forbidden"在Web浏览器中。我们不使用JAAS。如果我在false

中将以下值设置为standalone.xml,也没有区别
...
<subsystem xmlns="urn:jboss:domain:ejb3:3.0">
   ...
   <default-missing-method-permissions-deny-access value="true"/>
   ...
</subsystem>
...

WildFly仅显示&#34;禁止&#34;的原因是什么?网页?

修改

如果我将包org.jboss.security的日志级别设置为TRACE,我在调用页面时会在日志文件中收到以下消息:

2016-01-27 12:58:15,354 TRACE [org.jboss.security] (default task-5) PBOX00354: Setting security roles ThreadLocal: null

不确定这意味着什么...

3 个答案:

答案 0 :(得分:1)

我的EAR项目和eclipse中继承的WAR项目被打破了。有几件事情遗失了,例如application.xml

不确定为什么这些东西丢失了,我丢失了。但在修复了两个项目部署之后,它再次发挥作用。

答案 1 :(得分:1)

该版本必须已损坏。重新构建应用程序,再次创建战争并再次部署它。它会工作。

答案 2 :(得分:0)

如果战争文件(在Eclipse的WebContent中)的根目录中没有任何 index.html 文件,或者您的书写错误,例如: Index.html

如果在 WEB-INF / web.xml 描述符中未正确设置<welcome-file>,则会出现相同的问题