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 پاسخ 330 بازدید
0 امتیاز
1 پاسخ 246 بازدید
0 امتیاز
1 پاسخ 553 بازدید
0 امتیاز
1 پاسخ 355 بازدید
0 امتیاز
1 پاسخ 300 بازدید
0 امتیاز
1 پاسخ 550 بازدید
+1 امتیاز
1 پاسخ 538 بازدید
...