Grails 3 应用程序在 JBoss EAP 6 中为 404

Grails 3 app is 404 in JBoss EAP 6

如果我创建一个新的网络配置文件应用程序,并生成所有内容,它 运行 在我的本地没有问题,并且可以毫无错误地部署到 JBoss。但是当我尝试访问该应用程序时,所有 URL return 404。我知道该应用程序已成功启动,因为它在数据库中创建了表。

这是我正在做的。

  1. grails 3.1.4> 创建应用演示
  2. 创建域-class 书
  3. 创建域-class作者
  4. 编辑域 classes
  5. 全部生成 *
  6. 将 tomcat 依赖项从编译更改为 build.gradle
  7. 中提供
  8. 更改 application.yml 中的数据源以使用我的 JNDI Oracle 连接
  9. 添加服务器:contextPath:/demo 到 application.yml
  10. 运行-应用程序 -> 作品
  11. gradle war
  12. 部署到 JBoss EAP 6.4。0.GA

JBoss 表示应用部署和激活成功。 JBoss 日志文件中没有任何类型的错误。 dbCreate: update 对我的 Oracle 数据库进行了 DDL 更改,所以我知道它已经走到这一步了。但是应用程序的所有 URL return 404.

这是一个已知错误:Issue-9481

它已添加到 grails 3.1.5 里程碑中。