spring - Error creating sessionFactory -
when have started spring mvc project have got exception below:
javax.servlet.servletexception: servlet.init() servlet appservlet threw exception
and important thing root cause:
org.springframework.beans.factory.beancreationexception: error creating bean name 'sessionfactory' defined in servletcontext resource [/web-inf/spring/appservlet/servlet-context.xml]: invocation of init method failed; nested exception java.lang.noclassdeffounderror: org/hibernate/cfg/ejb3dtdentityresolver
i have looked class: http://docs.jboss.org/hibernate/orm/3.5/api/org/hibernate/cfg/ejb3dtdentityresolver.html , here http://search.maven.org/#search%7cga%7c1%7cfc%3aorg.hibernate.cfg.ejb3dtdentityresolver , have found out part of hibernate-annotations. have hibernate dependecies in pom.xml
file:
<!-- hibernate --> <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-core</artifactid> <version>4.1.4.final</version> </dependency> <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-annotations</artifactid> <version>3.5.6-final</version> </dependency> <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-validator</artifactid> <version>4.3.0.final</version> </dependency> <dependency> <groupid>org.hibernate.common</groupid> <artifactid>hibernate-commons-annotations</artifactid> <version>4.0.1.final</version> </dependency> <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-envers</artifactid> <version>4.1.4.final</version> </dependency>
i don't know what's wrong project. in general exception have occured when have declared in servlet dispatcher:
<!-- hibernate session factory --> <beans:bean id="sessionfactory" class="org.springframework.orm.hibernate4.localsessionfactorybean"> <beans:property name="datasource"> <beans:ref bean="datasource" /> </beans:property> <beans:property name="hibernateproperties"> <beans:props> <beans:prop key="hibernate.dialect">org.hibernate.dialect.hsqldialect</beans:prop> <beans:prop key="hibernate.show_sql">true</beans:prop> </beans:props> </beans:property> <beans:property name="annotatedclasses"> <beans:list> <beans:value>hutter.pl.dao.users</beans:value> </beans:list> </beans:property> </beans:bean> <beans:bean id="transactionmanager" class="org.springframework.orm.hibernate4.hibernatetransactionmanager"> <beans:property name="sessionfactory" ref="sessionfactory" /> </beans:bean> <!-- hibernate session factory end -->
could give me advices?
hibernate-annotations
part of hibernate-core
since 3.6
Comments
Post a Comment