java - 如何在Spring中使用WebLogic提供的JNDI DataSource?

标签 java spring weblogic datasource jndi

在Spring javadoc文章中提到DriverManagerDataSource类,这个类很简单,推荐

使用容器提供的 JNDI 数据源。这样的 DataSource 可以通过 JndiObjectFactoryBean 在 Spring ApplicationContext 中作为 DataSource bean 公开

问题是:如何做到这一点?

例如,如果我希望有 DataSource bean 来访问我的 custo oracle 数据库,那么我需要什么?上下文配置等要写什么?

最佳答案

要访问 JNDI 数据源,您可以执行以下操作:

<bean id="dbDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiName" value="jdbc/MyDatabase"/>
</bean>

或者看看 spring 'jee' 模式。

数据库连接的细节在WebLogic中配置,应用程序访问 通过 jndi 名称的数据库。

关于java - 如何在Spring中使用WebLogic提供的JNDI DataSource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13693488/

相关文章:

java - 计算文本文件中从 A 点到 B 点的行数

Java排序程序

spring - @ActiveProfile 和 spring.profiles.active

jakarta-ee - TOMCAT 服务器和 BEA WEBLOGIC 服务器的区别

jakarta-ee - 如何在 Oracle Weblogic 12.1 中部署 JSF 2.1 webapp?

java - 使用 SimpleFramework 解析日期

java - 滑动图像拉伸(stretch)

spring - 配置2个LDAP服务器

java - Hadoop Java 客户端 API 弄乱了我的 fsURI

java - 如何在Weblogic上启用集群服务器的JMX?(不是Weblogic AdminServer本身)