严重: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'iUserDaoImpl' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Caused by: java.lang.IllegalArgumentException: Property 'dataSource' is required<?xml version="1.0" encoding="UTF-8"?><beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=Text"/>
<property name="username" value="sa"/>
<property name="password" value="2010"/>
</bean> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" >
<property name="configLocation" value="/WEB-INF/classes/com/founder/config/sqlmap/SqlMapConfig.xml">
</property>
</bean>
<bean id="iUserDaoImpl" class="com.founder.dao.impl.IUserDAOImpl">
<property name="sqlMapClient" ref="sqlMapClient"/>
</bean>
<bean name="IndexAction" class="com.founder.action.IndexAction">
<property name="iUserDAO" ref="iUserDaoImpl"/>
</bean>
</beans>
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'iUserDaoImpl' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Caused by: java.lang.IllegalArgumentException: Property 'dataSource' is required<?xml version="1.0" encoding="UTF-8"?><beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=Text"/>
<property name="username" value="sa"/>
<property name="password" value="2010"/>
</bean> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" >
<property name="configLocation" value="/WEB-INF/classes/com/founder/config/sqlmap/SqlMapConfig.xml">
</property>
</bean>
<bean id="iUserDaoImpl" class="com.founder.dao.impl.IUserDAOImpl">
<property name="sqlMapClient" ref="sqlMapClient"/>
</bean>
<bean name="IndexAction" class="com.founder.action.IndexAction">
<property name="iUserDAO" ref="iUserDaoImpl"/>
</bean>
</beans>
解决方案 »
- hibernate,spring,jsp怎么设置session的过期时间,用代码怎么去实现
- wabacus-查询后置动作的问题
- jdbc 这两种写法有区别么,为什么?
- javax.transaction.RollbackException EJB事务提交报错, 急~~~
- 请教iText生成word问题
- 关于Sql转换成 HSql的问题 请高手帮忙 急急急!
- 关于数据存储的问题!请高手不吝指点!分不够再加!
- 是不是学j2ee一定要学jsp、servalet呢
- 关于JAVA计算1+1/2!+1/3!....前20项的和,求解释一下
- SpringBoot RestTemplate返回ArrayList<LinkedHashMap>赋给List<Template>为什么不报错
- struts2下载的问题
- webservice客户端出错java.lang.IllegalStateException:Service class is not an interface
貌似少了<property name="dataSource" ref="dataSource" />加上试试 看...
<property name="iUserDAO" ref="iUserDaoImpl"/>
</bean>
这个地方有问题,你在Action中注入了一个DAO对象,然后这个DAO的实现类是IMPL,你这里配置有问题所有找不到。我一般的做法是Action注DAO,然后DAO里面注IMPL,而不是直接指向,貌似是不识别的。你试试。
但是你后面又报了一个IllegalArgumentException,这个就很诡异了,具体的你还得看看代码。
<property name="sqlMapClient" ref="sqlMapClient"/>
</bean>
添加对datasource的引用