0 امتیاز
قبل در کامپیوتر و اینترنت توسط (0 امتیاز)
ویرایش شده قبل توسط

با سلام

در راهنمای مهاجرت عنوان شده که خط زیر در تنظیمات hibernate جایگزین شود:

<prop key="hibernate.dialect_resolvers">ir.asta.wise.core.hibernate.CustomDialectResolver</prop>

اضافه شدن این خط باعث بروز خطای ذیل میشود، لازم به ذکر است که کلاس مربوطه در wise-core-5.2.0.WS.jar وجود دارد و پروژه پرتال هم بدون خطا کار می کند اما با اضافه شدن یک پروژه دیگر که از ورژن 4.4 به 5.2 تبدیل شده با وجود همین lib در آن خطا رخ میدهد.


INFO: Initializing Spring root WebApplicationContext
12:15:36 ERROR [user-account/nouser] o.s.web.context.ContextLoader -| Context initialization failed java.lang.ClassNotFoundException: Could not load requested class : ir.asta.wise.core.hibernate.CustomDialectResolver
	at org.hibernate.service.classloading.internal.ClassLoaderServiceImpl$1.findClass(ClassLoaderServiceImpl.java:99) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423) ~[na:1.7.0_21]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ~[na:1.7.0_21]
	at org.hibernate.service.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:138) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	... 75 common frames omitted
Wrapped by: org.hibernate.service.classloading.spi.ClassLoadingException: Unable to load class [ir.asta.wise.core.hibernate.CustomDialectResolver]
	at org.hibernate.service.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:141) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.jdbc.dialect.internal.DialectResolverInitiator.determineResolvers(DialectResolverInitiator.java:66) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.jdbc.dialect.internal.DialectResolverInitiator.initiateService(DialectResolverInitiator.java:54) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.jdbc.dialect.internal.DialectResolverInitiator.initiateService(DialectResolverInitiator.java:44) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:69) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:177) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	... 70 common frames omitted
Wrapped by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.service.jdbc.dialect.spi.DialectResolver]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:187) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:150) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.processInjection(AbstractServiceRegistryImpl.java:233) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.applyInjections(AbstractServiceRegistryImpl.java:210) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:195) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:156) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:90) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:71) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2273) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2269) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1738) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1778) ~[hibernate-core-4.1.0.Final.jar:4.1.0.Final]
	at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:252) ~[spring-orm-3.2.9.RELEASE.jar:3.2.9.RELEASE]
	at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:377) ~[spring-orm-3.2.9.RELEASE.jar:3.2.9.RELEASE]
	at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:362) ~[spring-orm-3.2.9.RELEASE.jar:3.2.9.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1571) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]

 

1 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)
قاعدتا مشکل در کتابخانه هاست. لطفاً نسخه کتابخانه های وایز و hibernate و spring را در tomcat چک کنید.
قبل توسط (434 امتیاز)
گفته شده که نسخه وایز 5.2.0 می باشد، نسخه hibernate , spring  چه باید باشد؟
قبل توسط (1.2هزار امتیاز)
spring : 3.2.9.RELEASE
hibernate: 4.1.0.Final

سوالات مشابه

0 امتیاز
1 پاسخ 236 بازدید
0 امتیاز
1 پاسخ 166 بازدید
0 امتیاز
1 پاسخ 383 بازدید
0 امتیاز
1 پاسخ 241 بازدید
0 امتیاز
1 پاسخ 199 بازدید
0 امتیاز
1 پاسخ 366 بازدید
+1 امتیاز
1 پاسخ 376 بازدید
...