maven - 数据库连接 Tomcat Struts2 应用程序

标签 maven tomcat web-applications struts2

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

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

问题:

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

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

最佳答案

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

关于maven - 数据库连接 Tomcat Struts2 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15230725/

相关文章:

java - 无法在 docker 容器中的 Java 9 Tomcat 9 上进行远程调试

java - 如何在dao中使用jndi数据源?

java - Spring Boot - 如何从 file.conf 读取环境变量

java - Tomcat:获取基于 Jersey 的 Rest 服务的短 URL

javascript - 使用 Ember.js,处理键盘事件的常见模式有哪些?

maven - 无法读取扩展描述符。在中央找不到 Artifact

maven - 无法执行 GO CD 中的 "mvn clean package"任务

javascript - 建立了无需 SSL 的安全注册和身份验证的 javascript 解决方案

java - Arquillian 与 Glassfish,resourcesXml 属性似乎不是有效的文件路径

maven - 如何将 Maven 原型(prototype)添加到 Github?