代码之家  ›  专栏  ›  技术社区  ›  Arjang

Grails在集群中创建drop Tomcat

  •  0
  • Arjang  · 技术社区  · 9 年前

    我们可以在集群tomcat中使用“create-drop”吗?或者我们只能使用“validate”?

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

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

    “创建-删除”是问题吗?如果是。如何在集群环境中创建一个“create-dop”?

    • dbCreate:创建拖放
    • 圣杯3.1
    • Java 8语言
    • Tomcat 7,三个实例
    • MySql,一个实例
    1 回复  |  直到 9 年前
        1
  •  1
  •   Joshua Moore    9 年前

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

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

    幸运的是,您可以使用 Database Migration Plugin 取而代之的是圣杯。