gpt4 book ai didi

tomcat7 - 如何在 Spring Boot 中使用 Tomcat JNDI JDBC 数据源

转载 作者:行者123 更新时间:2023-12-02 06:46:22 24 4
gpt4 key购买 nike

我有一个 Spring boot 应用程序,想要作为 WAR 部署到 Tomcat 7。作为此过程的一部分,我需要将配置保留在 WAR 之外,以便我可以将相同的 war 部署到我的阶段和生产服务器,并拥有它通过配置获取 mysql 连接。

为此,我想将 Spring Boot 应用程序配置为使用在 Tomcat 实例中配置为 JNDI 数据源的 mysql 连接。

Spring Boot 可以做到这一点吗?如果可以的话怎么做?

或者,这在 Spring 4 中很容易做到,无需借助基于 xml 的配置。

最佳答案

如果您使用 Spring Boot 1.2 或更高版本,这会变得更容易。您只需将其添加到 application.properties

spring.datasource.jndi-name=java:comp/env/jdbc/my_database

相关文档:http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-sql.html#boot-features-connecting-to-a-jndi-datasource

关于tomcat7 - 如何在 Spring Boot 中使用 Tomcat JNDI JDBC 数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22101473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com