【发布时间】:2014-10-17 19:50:02
【问题描述】:
谁能在 Spring 中使用 JdbcTemplate 解决此错误。
这是错误-
log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.commons.pool.impl.GenericObjectPool.setMinIdle(I)V
at org.apache.commons.dbcp.BasicDataSource.createConnectionPool(BasicDataSource.java:1496)
at org.apache.commons.dbcp.BasicDataSource.createConnectionPool(BasicDataSource.java:1496)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:573)
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:812)
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:868)
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:876)
at com.spring.dao.EmployeeDAOImpl.updateSal(EmployeeDAOImpl.java:26)
at com.spring.test.SpringTestCase.main(SpringTestCase.java:20)
【问题讨论】:
-
我们需要查看您的代码,而不仅仅是错误
-
您的问题是
commons-pool的版本错误。你能展示一下你使用的是哪个 spring 版本以及哪个版本的 `commons-pool?
标签: java spring jdbctemplate