23 EYLÜL 2011, Cuma
Özel durum CacheProvider için NoClassDefFoundError
Bazı basit web uygulama hazırda 4 Bahar 3 dayalı uygulamaya çalışıyorum Baharda yeni ve Hazırda Beklet yapıyorum tomcat ben başlarken bu özel durum var:
java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethods(Class.java:1791)
...
Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
Bu sınıf için Hazırda Beklet Hazırda Beklet 3 çekirdekli olduğunu buldum ama hazırda 4'te buldum.
Kalıcılık benim için context.xml bölümü:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:oracle:thin:@IP_Address:SID"/>
<property name="username" value="xxx"/>
<property name="password" value="xxx"/>
<property name="initialSize" value="5"/>
<property name="maxActive" value="20"/>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="packagesToScan" value="com.huawei.vms.user"/>
<property name="hibernateProperties">
<props>
<prop key="dialect">org.hibernate.dialect.Oracle10gDialect</prop>
</props>
</property>
</bean>
Lütfen bana context.xml bunun için herhangi bir ayar var bilmiyorum çünkü CashProvider yüklemeye çalışıyor neden ve projemi eklemek istiyorum hangi anlamaya yardımcı olur. Teşekkürler!
CEVAP
25 Kasım 2011, Cuma
org.springframework.orm.hibernate4.LocalSessionFactoryBean
(Hazırda 4) AnnotationSessionFactoryBean değiştirmek ve gitmek için iyi olacak. Bu AnnotationSessionFactoryBean sınıf yolu şimdi tarama gibi LocalSessionFactoryBean ile değiştirildi.
Bunu Paylaş:
Nasıl bir özel durum olduğunu doğrulam...
Java özel durum sınıfı tanımlamak için...
Ne zaman bir özel durum için bir kuruc...
En iyi Windows Forms Uygulaması için ö...
Nasıl kullanarak özel durum işleme içi...