SSI中报错 com.ibatis.sqlmap.client.SqlMapException: There is no statement named XXX
最近在学习SSI的框架,遇到了一些问题,望各位大侠帮忙看看,分析分析:
我在web.xml中是这样配置Spring的:
应该说是对的呀,但是就报错了
不是都会报错,只有最后一个能运行起来,也就是谁放到后面谁就走运,
我试过了,在web.xml中只配置一个的话,搁谁都能行,试过用名称空间,情况也是一样样的。
郁闷了呀,各位大侠,帮忙看看。。。
Spring?Struts?Ibatis
------解决方案--------------------<param-value>classpath*:/applicationContext*.xml,classpath*:/com/work/context/applicationContext*.xml</param-value>
都改为这样,要么放在类路径下,要么放在某个包下。
------解决方案--------------------
namespaces 里面是不是确定有 id 这个statement?楼主检查一下
------解决方案--------------------mybatis加载配置把前面的覆盖了,只加载了一个。。。
------解决方案--------------------
ID dataSource 和 client 多次加载 这样配置有问题。 你可以改下
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:test"></property>
<property name="username" value="username"></property>
<property name="password" value="userpass"></property>
</bean>
<bean id="client" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="dataSource">
&nb