- 浏览: 933358 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (423)
- mysql (37)
- hibernate (3)
- struts (9)
- spring (33)
- dom4j (2)
- junit (0)
- exception (1)
- 随笔杂谈 (12)
- google app engine (1)
- XMPP (1)
- OAuth安全授权 (1)
- 版本控制 (8)
- 心情感悟 (0)
- core java (19)
- log4j (7)
- jquery (12)
- javascript (10)
- 网站性能优化及工具 (11)
- 服务器架设配置等 (38)
- EXT (4)
- 正则表达式 (5)
- 日志统计分析 (2)
- htmlparse (4)
- httpclient (5)
- java随笔 (5)
- dhtmlxtree (1)
- freemarke (5)
- memcached (6)
- javamail (5)
- Linux命令 (10)
- 应用监控cpu web jdbc等 (4)
- jmagick (9)
- 第三方缓存策略 (9)
- ORM (2)
- hadoop (2)
- 大数据量处理 (8)
- 经典 (1)
- 权限设计 (1)
- andriod (1)
- mybatis (12)
- redis (24)
- 数据结构_算法 (5)
- 分布式系统 (1)
- php (1)
- 网络编程 (3)
- 服务器部署 (3)
- ios (2)
- IM (23)
- mina (1)
- 视讯和语音 (1)
- 代码生成 (1)
- 架构 (4)
- 建模工具 (1)
- oracle (4)
- solr (10)
- 构建工具 (7)
- html5 (1)
- nginx (5)
- css (1)
- 大数据-分布式 (2)
- 设计模式 (2)
- mq (2)
- jvm调优 (8)
- 并发编程 (2)
- 搜索引擎 (1)
- UML (2)
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
我用spring3.0.6+mybatis3.0.6+mybatis-spring1.0.2做了一个demo,我把数据库连接驱动放在src下,但是我在spring配置文件中加上 <context:property-placeholder location="classpath:jdbc.properties" />,dataSource配置如下:
01 |
< bean id = "dataSource" class = "com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method = "close" >
|
02 |
<!-- <property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/> --> |
03 |
<!-- <property name="jdbcUrl" value="jdbc:oracle:thin:@10.1.1.3:1521:orcl"/> --> |
04 |
<!-- <property name="user" value="hyq"/> --> |
05 |
<!-- <property name="password" value="oracle"/> --> |
06 |
|
07 |
< property name = "driverClass" value = "${jdbc.driverClass}" />
|
08 |
< property name = "jdbcUrl" value = "${jdbc.jdbcUrl}" />
|
09 |
< property name = "user" value = "${jdbc.user}" />
|
10 |
< property name = "password" value = "${jdbc.password}" />
|
11 |
|
12 |
</ bean >
|
抛出异常如下:
1 |
2011-11-19 20:37:57 WARN [com.mchange.v2.c3p0.DriverManagerDataSource:107] - Could not load driverClass ${jdbc.driverClass} |
2 |
java.lang.ClassNotFoundException: ${jdbc.driverClass} |
而把上面那段注释的打开,相当于写死在配置文件中就正常。从上面异常我只能看出没加载
属性文件成功,属性文件如下:
01 |
## jdbc config |
02 |
jdbc.driverClass=oracle.jdbc.driver.OracleDriver |
03 |
jdbc.jdbcUrl=jdbc:oracle:thin: @10 .1. 1.3 : 1521 :orcl
|
04 |
jdbc.user=hyq |
05 |
jdbc.password=oracle |
06 |
jdbc.initialPoolSize= 5
|
07 |
jdbc.minPoolSize= 5
|
08 |
jdbc.maxPoolSize= 30
|
09 |
jdbc.acquireIncrement= 5
|
10 |
jdbc.maxIdleTime= 10
|
11 |
jdbc.maxStatements= 0
|
我是maven搭的,全放在/src/main/resources下,哪位帮我找找原因,谢谢!
-------------------
楼上的解决方案比较一般,在3.1.1版本中配置的时候提供了以下:
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.xxxx.dal.mapper" />
<property name="sqlSessionFactoryBeanName" value="ysSqlSessionFactory" />
<!-- <property name="sqlSessionFactory" ref="ysSqlSessionFactory"></property> -->
</bean>
改用sqlSessionFactoryBeanName注入就没有问题(不要使用sqlSessionFactory属性注入,使用sqlSessionFactoryBeanName注入),因为这时不会立即初始化sqlSessionFactory,传入的只是名字,非bean,所以不会引发提前初始化问题。。
http://www.oschina.net/question/188964_32305
发表评论
-
各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
2013-07-16 13:09 2784在开发基于数据库的应 ... -
springmvc rest框架搭建中遇到的问题-xml转换错误
2013-01-18 11:26 1966.bean to xml显示的xml不是我往Model ... -
spring3.5 mvc json view bug MappingJacksonJsonView
2013-01-18 11:27 1513在返回单一model的json的时候。 MappingJa ... -
Spring MVC的多视图解析器配置及与Freemarker的集成
2013-01-18 11:27 3646http://my249645546.iteye.com/ ... -
xStream完美转换XML、JSON
2013-01-17 16:02 1213http://www.cnblogs.com/hoojo/a ... -
SpringMVC 中整合JSON、XML视图一
2013-01-17 16:01 1324http://www.cnblogs.com/hoojo/a ... -
Spring MVC 之 视图解析器ResourceBundleViewResolver
2013-01-17 10:45 1247http://blog.csdn.net/q34982 ... -
spring3mvc自定义多视图解析器
2013-01-17 10:41 1634使用视图名后缀来判断选择相应的视图解析器自定义一个视图解析器 ... -
Spring定时任务的多种使用方法总结
2012-10-18 09:48 1690这里使用的是Spring2.5,需要的jar包:spring. ... -
Spring3.0 + 自定义注解实现操作日志记录功能
2012-03-12 09:34 1454最近项目组长分配给我一个任务,让我完成一个操作日志的管理功能。 ... -
spring mvc例子
2012-03-11 11:35 2045使用拦截器 和Struts2一样,Spring MVC也可以 ... -
在 Spring Bean 內取得 HttpServletRequest
2011-10-11 16:13 1185使用 Java 去開發 Web 應用程式時,大部份時候都會使用 ... -
spring3+freemark自定义标签
2011-10-09 18:27 2718<bean id="viewResolver& ... -
OpenSessionInViewFilter作用及配置
2011-06-15 10:31 1309摘自:http://www.yybean.com/opense ... -
spring httpinvoke 例子
2011-04-21 17:15 1176http://ajava.org/course/open/11 ... -
Spring基于注解的缓存配置--EHCache AND OSCache
2011-04-02 23:38 2306本文将构建一个普通工程来说明spring注解缓存的使用方式,关 ... -
使用 ActiveMQ 示例
2011-03-30 17:38 1332企业中各项目中相互协作的时候可能用得到消息通知机制。比如有 ... -
使用Spring HTTP invoker进行远程调用
2011-03-30 10:34 1666使用Spring HTTP invoker进行远程调用Spri ... -
Java Spring2.5 Remote Invoke HTTP Invoker远程调用
2011-03-30 08:42 1919近日,一个项目涉及到系统间接口调用,考虑到系统间用的都是j ... -
Spring AOP不能拦截同一个对象内方法的嵌套调用
2011-03-30 08:27 2260在开发基于 Spring 的应用的过程中碰到了一个 ...
相关推荐
spring-framework-3.0.6.RELEASE-with-docs.zip
spring3.0.6官方jar包
资源来自pypi官网。 资源全名:huaweicloudsdkiotda-3.0.6b0-py3-none-any.whl
python库,解压后可用。 资源全名:huaweicloudsdkiotda-3.0.6b0-py3-none-any.whl
[论坛社区]phpBB 3.0.6 RC1_phpbb-3.0.6-rc1.zip
由于我也不搞不清楚,Spring这么多jar包每个的作用,有些有相互依赖,没办法,只能全部一起导进来。如果有高人指点一下他们的作用,不胜感激! Spring3.0.1 jar下载地址:http://www.springsource.org/download ...
modbus4j-3.0.6-SNAPSHOT.jar,plc工业物联网机器人,jar包,互联网开发。工业机器人
python库,解压后可用。 资源全名:satyrus-3.0.6-py3-none-any.whl
资源来自pypi官网。 资源全名:compton-3.0.6-py3-none-any.whl
资源来自pypi官网。 资源全名:satyrus-3.0.6-py3-none-any.whl
资源来自pypi官网。 资源全名:bidscoin-3.0.6-py3-none-any.whl
redis-3.0.6.tar和redis-4.0.10.tar,redis数据库安装包。
spring3.0.6所有jar包,绝对货真价实
spring-framework-3.0.6
spring-web-3.0.6.release.jar.zip
Spring3.0.6 +mybatis 3.0.6配置文档
spring3.0.6 官方jar包全部 hibernate3.6.10需要的jar包想开发必备 mysql包
Wireshark-win64-3.0.6.zip Wireshark-win64-3.0.6.zip Wireshark-win64-3.0.6.zip