spring+ibatis xml 文件的配置问题

applicationContext.xml 里:
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
value="sqlMapConfig.xml" />


sqlMapConfig.xml 跟 applicationContext.xml 是同一个目录下
我都放在src目录下,但是:tomcat 启动时:

ontext initialization failed
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 [/sqlMapConfig.xml]
提示 找不到该文件了

但是单位测试的时候是没问题的

你放的地方没有问题,你只是配置的时候,没有告诉spring 你放到哪里了.你指定classpath就可以了:)

是不是应该放在WEB-INF目录下面吧?

这个就是路径问题了,web应用下的路径都得小心,最好都用相对web根目录的路径

[code="xml"]

classpath:SqlMapConfig.xml




[/code]

这样配置就可以了