我有一个应用程序,该应用程序当前使用 Maven 配置文件部署在多个位置,该配置文件根据配置文件选择不同的属性文件,然后使用 cargo 插件将应用程序部署到相关的 tomcat 实例。
我听说过 JNDI 并将数据库设置与 webapp 本身完全分离,但是我不确定从哪里开始寻找最佳解决方案。
问题:
- Maven Struts2 项目根据环境部署到具有不同数据库的多个 Tomcat 实例。
管理数据库连接和不同环境的任何其他差异的最佳方法是什么?(如 Struts2 devMode
)
我有一个应用程序,该应用程序当前使用 Maven 配置文件部署在多个位置,该配置文件根据配置文件选择不同的属性文件,然后使用 cargo 插件将应用程序部署到相关的 tomcat 实例。
我听说过 JNDI 并将数据库设置与 webapp 本身完全分离,但是我不确定从哪里开始寻找最佳解决方案。
问题:
管理数据库连接和不同环境的任何其他差异的最佳方法是什么?(如 Struts2 devMode
)