【发布时间】:2012-04-04 16:56:43
【问题描述】:
几个月前我启动了一个小型 Grails 站点,现在我必须为应用程序部署增量更改,其中大部分不涉及任何数据库更改。新标签,控制器中的错误修复,服务等。现在,我只是挑选运行 grails war SOME-WAR.war 并手动将它们放入生产环境中生成的类和工件的杂碎。你现在的情绪可能是对的,相信我,这个过程本身就是一种惩罚。
对此有何改进建议?
- 似乎每次都将整个 .war 文件投入生产 某些变化将是一个矫枉过正的问题,并且存在以下问题 客户端生成的静态内容。
- 例如上传的图片。目前他们在一个目录下 项目初始化时创建的图像目录,它们不是 也存储在数据库中。我考虑将它们存储在数据库中以供存档 和备份目的,以便可以将它们写回目录中 不幸的事情发生了,但还没有走到那一步。
【问题讨论】:
-
换出一个新的war文件是grails部署过程。上传的图像需要存储在文件系统或数据库中。您的问题似乎比部署更多。
-
... lib 或 jars 呢?
-
查看配置文档的依赖解析部分。这是解决 JAR 依赖关系的框架方式grails.org/doc/latest/guide/…
标签: jakarta-ee grails deployment configuration