[b]各位专家,我在用myeclipse学习spring整合iBATIS的时候,当我在文件applicationContext.xml里设置,configLocationl的属性用于指向sqlMapConfig.xml文件时,如下:
/WEB-INF/sqlMapConfig.xml
无论如何书写 Web-inf/sqlMapConfig.xml,
控制台报错: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapClient' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/sqlMapConfig.xml]
sqlMapConfig.xml文件如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
我把文件sqlMapConfig.xml和applicationContext.xml都放在WEB-INF目录下,到底问题出在哪呀,请各位专家指点
spring整合iBATIS配置问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
10条回答 默认 最新
- kobe13485 2010-05-18 16:58关注
将配置文件放到src下 然后这么配置
[code="xml"]
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
classpath:sql-map-config.xml
[/code]本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报