【问题标题】:Grails create-drop in a cluster TomcatGrails 在集群 Tomcat 中创建-删除
【发布时间】:2016-02-09 13:37:46
【问题描述】:

我们可以在集群 tomcat 中使用“create-drop”吗?还是只能使用“验证”?

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

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

是“创建-删除”问题吗?如是。我如何在集群环境中拥有“create-drop”?

  • dbCreate:创建删除
  • Grails 3.1
  • Java 8
  • Tomcat 7,三个实例
  • MySql,一个实例

【问题讨论】:

    标签: mysql tomcat grails


    【解决方案1】:

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

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

    幸运的是,您可以将 Database Migration Plugin 用于 Grails。

    【讨论】:

      猜你喜欢
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多