Struts 2 中管理数据库连接的方式是什么,不同环境下有什么区别吗?

问题描述 投票:0回答:1

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

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

问题:

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

管理数据库连接的方式是什么,以及不同环境(例如 Struts 2

devMode
)的其他差异?

maven tomcat struts2
1个回答
0
投票

恕我直言,使用数据源并向其应用数据库设置的最佳方式。然后每次构建时都需要针对不同的环境调整配置。然而,其他选择是使用嵌入式数据库。

© www.soinside.com 2019 - 2024. All rights reserved.