最近由于项目组需要,转而开始学习JSF+Spring+Hibernate。
在调试一个网上例子的过程中,启动TOMCAT过程中出现了如标题的异常信息。
最后通过同事们一起分析找到了原因,在ApplicationContext.xml中配置有问题,里面的bean的属性名称写错了。
但是一开始一直在java文件里找。
附上java文件中部分内容如下:
public class LoginService implements ILoginService
{
private LoginDAO logindao; //此处属性名为logindao
}
但是在ApplicationContext.xml确配置如下:
<bean id="LoginService" class="vo.LoginService">
<property name="loginDao"> //此处与上面的名字不同
<ref local="LoginDAO">
</property>
</bean>
修改xml文件后,问题解决.