我有一个当前使用 Maven 配置文件部署在多个位置的应用程序,它根据配置文件选择不同的属性文件,然后使用 cargo 插件将应用程序部署到相关的 tomcat 实例。
我听说 JNDI 并将数据库设置与 Web 应用程序本身完全分离,但我不确定从哪里开始寻找最佳解决方案。
问题:
- Maven Struts2 项目根据环境部署到具有不同数据库的多个 Tomcat 实例。
管理数据库连接的最佳方式是什么以及不同环境的任何其他差异? (例如Struts2 devMode
)
最佳答案
恕我直言,这是使用数据源并对其应用数据库设置的最佳方式。然后每次构建不同的环境时都需要调整配置。然而,另一种选择是使用嵌入式数据库。
关于maven - 数据库连接 Tomcat Struts2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15230725/