最近由于项目组需要,转而开始学习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文件后,问题解决.
本文介绍了一个关于JSF+Spring+Hibernate集成项目的配置错误案例。问题出现在ApplicationContext.xml配置文件中,由于bean属性名称不一致导致了启动异常。通过对java文件和配置文件的对比,最终找到并修正了问题。

104

被折叠的 条评论
为什么被折叠?



