Wildfly:为什么我调用 Web 应用程序时只得到 "Forbidden"?
Wildfly: Why I get only "Forbidden" if I call my Web application?
昨天我们的 Web 应用程序 运行 在 WildFly 9 上运行良好。从今天早上开始,我在 Web 浏览器中只得到一个 "Forbidden"。我们不使用 JAAS。如果我在 standalone.xml
中将以下值设置为 false
也没有区别:
...
<subsystem xmlns="urn:jboss:domain:ejb3:3.0">
...
<default-missing-method-permissions-deny-access value="true"/>
...
</subsystem>
...
WildFly 只显示 "Forbidden" 页面的原因是什么?
编辑
如果我将包 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 并再次部署。它会起作用。
如果 index.html 文件位于 war 文件的根目录 (在 WebContent 中Eclipse) 或者你写错了: Index.html
如果 <welcome-file>
在 WEB-INF/web 中设置不正确,也会出现同样的问题。xml 描述符
昨天我们的 Web 应用程序 运行 在 WildFly 9 上运行良好。从今天早上开始,我在 Web 浏览器中只得到一个 "Forbidden"。我们不使用 JAAS。如果我在 standalone.xml
中将以下值设置为 false
也没有区别:
...
<subsystem xmlns="urn:jboss:domain:ejb3:3.0">
...
<default-missing-method-permissions-deny-access value="true"/>
...
</subsystem>
...
WildFly 只显示 "Forbidden" 页面的原因是什么?
编辑
如果我将包 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 并再次部署。它会起作用。
如果 index.html 文件位于 war 文件的根目录 (在 WebContent 中Eclipse) 或者你写错了: Index.html
如果 <welcome-file>
在 WEB-INF/web 中设置不正确,也会出现同样的问题。xml 描述符