【问题标题】:Java webapplication deploymant with relational database使用关系数据库部署 Java Web 应用程序
【发布时间】:2015-05-21 16:15:47
【问题描述】:

我们可以使用 war 在 java 容器中部署 Web 应用程序。但是如何通过部署处理模式创建?

有没有办法在 war 中包含架构和表创建语句?还是我们必须手动创建带有所需表的模式?

在像 tomcat 这样的 java 容器中,war 部署通常如何处理数据库设置?

【问题讨论】:

  • 部署数据库与部署应用程序没有直接关系。可以让应用程序部署数据库,但通常它将是一个单独的进程。
  • 如果你使用的是ORM框架,可以通过配置文件来创建表。

标签: java tomcat deployment war


【解决方案1】:

通常在开发过程中,对 DB 的任何操作都由您的 ORM(例如 Hibernate)执行。但在生产模式下它不适用,您应该使用一些额外的工具。

例如在我们的项目中,我们使用Flyway

【讨论】:

    猜你喜欢
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-12
    • 2018-02-14
    • 2014-07-29
    相关资源
    最近更新 更多