weblogic啓動報錯

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/config/coreContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Errors in named queries: mainServiceRequest.listByAssociatedAndType, ServiceActivity.cancelActivity, GetIrregularClaimByCondition, SampleParameter.getSampleParameterCommonBySampleParameterId, backItem.cancelReserveLossByIds, OrgTaskNum.getHierarchyTasksNum, VPropertyRecallUserAlert.getPropertyPersonalRecallTaskAlert, Individual.countIndividualByPhoneNo, specialServeSurveyArea.getSpecialServesById,
 
是因爲weblogic自己的jar包和Hibernate的antlr-2.7.6.jar這個包衝突了,只要在startWeblogic.cmd裏面的set CLASSPATH=%SAVE_CLASSPATH% 先後都加上
set PRE_CLASSPATH=%DOMAIN_HOME%\lib\antlr-2.7.6.jar
set CLASSPATH=%SAVE_CLASSPATH%
set CLASSPATH=%PRE_CLASSPATH%;%SAVE_CLASSPATH%  
從新啓動就OK了
相關文章
相關標籤/搜索