从tomcat context.xml而不是application.properties获取数据源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从tomcat context.xml而不是application.properties获取数据源相关的知识,希望对你有一定的参考价值。

我有一个关于部署springboot应用程序的问题。是否可以从tomcat context.xml资源而不是application.properties文件中获取数据源设置?

在这个项目中,我已经在tomcat中部署了一个war,它使用tomcat的上下文.xml中的数据源属性(它是maven项目,它使用hibernate来访问数据库)。

我想做同样的事情,但使用弹簧靴。

答案

您可以在spring boot中使用现在使用的jndi名称:

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

那部分是实际的名字

jdbc/mydb

以上是关于从tomcat context.xml而不是application.properties获取数据源的主要内容,如果未能解决你的问题,请参考以下文章

在tomcat下context.xml中配置各种数据库连接池(JNDI)

tomcat8 进入不了Manager App 界面 403 Access Denied

Tomcat 的context.xml说明Context标签讲解

Tomcat - 数据库连接池问题

在哪里可以找到特定于应用程序的 context.xml 文件?

Tomcat下server.xml中context介绍