在 Grails 中制作 WAR 文件

Posted

技术标签:

【中文标题】在 Grails 中制作 WAR 文件【英文标题】:Making WAR file in Grails 【发布时间】:2012-08-23 09:35:47 【问题描述】:

我使用Grails中的war命令制作war文件,但出现错误:

Error Exception occurred trigger event [CreateWarStart]: C:\Users\MultiSite\grails-app\migrations does not exist.

应用程序在 run-app 命令下运行良好。

谁能帮我解决一下?

谢谢

【问题讨论】:

【参考方案1】:

如果您使用的是数据库迁移插件,那么默认情况下您应该有一个migrations 目录。 Grails 2.x 开箱即用地安装数据库迁移插件。您可以将其从 BuildConfig.groovy 中删除,也可以创建 migrations 目录。

【讨论】:

你能解释更多吗?确切的程序 我推荐你使用数据库迁移插件grails-plugins.github.com/grails-database-migration/docs/manual/… 我已经安装了那个插件。错误依然存在:-( 首先运行 grails dbm-generate-changelog changelog.groovy,然后运行 ​​grails dbm-changelog-sync,毕竟你可以运行 grails war。我建议你阅读手册。 在我的情况下创建 migrations 就足够了。 10x

以上是关于在 Grails 中制作 WAR 文件的主要内容,如果未能解决你的问题,请参考以下文章

在 Grails Spring Security Core 插件中配置会话超时,无需修改“War”

如何在 AWS Elastic Beanstalk 中为多个 grails 环境使用单个 .war?

GRAILS ---命令 grails war 和 gradle build 有啥区别?

Grails - 如何从 WAR 中删除 log4j

从war文件中排除所有不必要的jar

生产环境中的 Grails 服务返回 Null