【发布时间】:2011-08-25 21:36:14
【问题描述】:
大家好,我已经在 glassfish 2.1 中配置了连接池和 JNDI 资源。我可以在我的项目中通过查找方法获取数据源,并且一切正常。但是我决定尝试 Spring 框架并使用我现有的连接池。
在 Spring 上下文文件中,我有以下内容:
<jee:jndi-lookup id="dataSource" jndi-name="jdbc/name" />
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.simple.SimpleJdbcTemplate">
<constructor-arg ref="dataSource"/>
</bean>
<bean id="dao" class="com.mycompany.mavenproject3.Dao">
<property name="simpleJdbcTemplate" ref="jdbcTemplate"/>
</bean>
当我部署项目时,我得到:
java.lang.IllegalArgumentException: 'dataSource' or 'jdbcTemplate' is required]
为了获取数据源,我必须在该文件或任何其他文件中配置什么吗?
【问题讨论】:
-
请向我们展示完整的堆栈跟踪和错误消息,而不仅仅是一行。