1. 程式人生 > >SSH整合中出現sessionFactory無法建立

SSH整合中出現sessionFactory無法建立

    前提條件:SSH專案整合中配置流程完全沒問題

   在進行JUnit測試時報錯, 原因有兩種情況:

             1、專案所導jar包有問題——認真檢查jar包

              2、開發工具(eclipse、myeclipse)與jar版本的不相容性

     這次整合中出現的情況:

      

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Unable to get the default Bean Validation factory
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1486)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)


解決方法:

       本次出錯原因是所到jar包和myeclipse開發工具版本不相容問題;

       

     由於所導的相關jar版本過低,在選擇時選擇了JavaEE6.0,就報了上面的錯,改回javaEE5.0程式就正常了。

                                                      Ok,希望一直在努力的你看後有所幫助!