最近由于項目組需要,轉而開始學習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檔案後,問題解決.