Grails在集群Tomcat中创建drop

时间:2016-02-09 13:37:46

标签: mysql tomcat grails

我们可以使用" create-drop"在集群tomcat?或者我们只能使用"验证"?

我可以将我的应用程序部署到一个tomcat Dev服务器。没有问题。

但是当我将war文件部署到共享一个MySql服务器的集群Tomcat时,它不起作用。我看到表没有正确创建,一些数据已损坏。

" create-drop"问题?如是。我怎样才能拥有" create-drop"在集群环境中?

  • dbCreate:create-drop
  • Grails 3.1
  • Java 8
  • Tomcat 7,三个实例
  • MySql,一个实例

1 个答案:

答案 0 :(得分:1)

由于您在群集中运行同一Grails应用程序的多个副本,因此您需要管理内置createcreate-dropupdate之外的数据库迁移和数据结构

从逻辑上考虑一下,当所有应用程序都试图做同样的事情时,哪个应用程序将负责它?他们会互相踩到脚趾。

幸运的是,您可以使用Database Migration Plugin代替Grails。