grails - JBoss EAP 6中的Grails 3应用为404

标签 grails jboss jboss-eap-6 grails-3.1

如果我创建一个新的Web配置文件应用程序并生成所有应用程序,它将在我的本地运行良好,并没有错误地部署到JBoss。但是,当我尝试访问该应用程序时,所有URL均返回404。我知道该应用程序已成功启动,因为它在数据库中创建了表。

这就是我在做什么。

  • grails 3.1.4>创建应用演示
  • 创建域类图书
  • 创建域类作者
  • 编辑域类
  • 全部生成*
  • 将tomcat依赖项从compile更改为build.gradle中提供的
  • 更改application.yml中的dataSource以使用我的JNDI Oracle连接
  • 将服务器:contextPath:/ demo添加到application.yml
  • 运行应用程序-> Works
  • gradle war
  • 部署到JBoss EAP 6.4.0.GA

  • JBoss说,该应用程序的部署和激活已成功。 JBoss日志文件中没有任何类型的错误。 dbCreate:update对我的Oracle数据库进行了DDL更改,所以我知道它已经到了。但是该应用程序的所有URL都返回404。

    最佳答案

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

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

    关于grails - JBoss EAP 6中的Grails 3应用为404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36190317/

    相关文章:

    JBoss EAP 6 独立与域模式

    jboss-eap-6 - JBOSS 管理控制台页面

    jboss7.x - 嵌入式JBoss EAP 6/AS 7入门

    grails - 使用read()获取域后,即使在显式save()之后,域也不会持久存在

    grails - grails hasOne vs hasMany行为

    java - 无法初始化类 org.jfree.chart.JFreeChart

    jakarta-ee - 将 JBoss 5.1 从 EL 2.1 升级到 EL 2.2?

    validation - Grails 根据 xsd 1.1 验证 xml 文档

    hibernate - 如何在 groovy/grails 中为嵌套对象创建条件?

    java - 在 JBoss v7.1 中使用 Seam v2.2.2.Final 和 JSF v1.2 – JSF 标签不会呈现 – 为什么?