1

我有一个应用程序,该应用程序当前使用 Maven 配置文件部署在多个位置,该配置文件根据配置文件选择不同的属性文件,然后使用 cargo 插件将应用程序部署到相关的 tomcat 实例。

我听说过 JNDI 并将数据库设置与 webapp 本身完全分离,但是我不确定从哪里开始寻找最佳解决方案。

问题:

  • Maven Struts2 项目根据环境部署到具有不同数据库的多个 Tomcat 实例。

管理数据库连接和不同环境的任何其他差异的最佳方法是什么?(如 Struts2 devMode

4

1 回答 1

0

The best way IMHO use the data source and apply database settings to it. Then you need to adjust the configuration each time you build for different environment. Other option is to use embedded database, however.

于 2013-03-05T18:02:29.483 回答