如果我创建一个新的Web配置文件应用程序和generate-all,它在我的本地运行正常,并且没有错误地部署到JBoss。但是当我尝试访问应用程序时,所有URL都返回404.我知道应用程序已成功启动,因为它在数据库中创建了表。
这就是我正在做的事情。
- grails 3.1.4>创建应用程序演示
- create-domain-class Book
- create-domain-class作者
- 修改域类
- generate-all *
- 将编译中的tomcat依赖项更改为build.gradle中提供的
- 在application.yml中更改dataSource以使用我的JNDI Oracle连接
- 将服务器:contextPath:/ demo添加到application.yml
- run-app - >作品
- gradle war
- 部署到JBoss EAP 6.4.0.GA
醇>
JBoss说应用程序的部署和激活是成功的。任何JBoss日志文件中都没有任何错误。 dbCreate:update使DDL更改到我的Oracle数据库,所以我知道它已经做到了这么远。但该应用的所有网址都会返回404。