【发布时间】:2017-10-07 02:47:06
【问题描述】:
可以在开发模式下使用tomcat数据源和springboot吗?
我想将我的项目配置为使用 tomcat 数据源,因此,当我创建一个 .war 并在配置了数据源的 tomcat 客户端上部署时工作正常
但是如何将它与 mvn spring-boot:run 一起使用?
【问题讨论】:
-
您可以将 Spring Boot 配置为使用您的 JNDI DataSource 引用您的 Tomcat 数据源。
-
但是我开发的时候如何在tomcat中创建数据源呢?因为tomcat是嵌入的
-
我想您可以通过打包 Spring Boot 应用程序as a war 来避免创建可执行 jar,然后将该战争部署到您拥有 defined the data source 的 Tomcat 实例中。
-
不,我的部署没问题,但是当我开发新的东西时,我需要更改我的 application.properties 并评论 spring.datasource.jndi-name=java:jboss/datasources/customers 因为当我运行 spring-boot:run 来测试我的应用程序数据源不工作(或者我不知道如何配置)
-
您能否解释一下,如果您使用的是嵌入式 Tomcat,那么您到底为什么要使用 JNDI 数据源?
标签: tomcat spring-boot datasource