Я использую Hibernate 3.5.0, JBoss AS 6 и Liquibase 1.9.5.
Я хотел активировать EhCache Спящий режим кэширования второго уровня следующим образом:
Первое, что я делаю, это добавление новой зависимости к pom.xml :
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-ehcache</artifactId>
<version>3.5.0-Final</version>
</dependency>
Теперь, когда я повторно разверну свое приложение, выдается следующее исключение:
Caused by: java.lang.VerifyError: (class: liquibase/database/HibernateDatabase, method: <init> signature: (Ljava/lang/String;)V) Bad type in putfield/putstatic
at java.lang.Class.getDeclaredMethods0(Native Method) [:1.6.0_18]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) [:1.6.0_18]
at java.lang.Class.getDeclaredMethods(Class.java:1791) [:1.6.0_18]
at org.jboss.deployment.AnnotatedClassFilter.hasAnnotations(AnnotatedClassFilter.java:186) [:6.0.0.20100429-M3]
at org.jboss.deployment.AnnotatedClassFilter.accepts(AnnotatedClassFilter.java:114) [:6.0.0.20100429-M3]
at org.jboss.deployment.AnnotatedClassFilter.visit(AnnotatedClassFilter.java:99) [:6.0.0.20100429-M3]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:407) [jboss-vfs.jar:3.0.0.CR5]
at org.jboss.vfs.VirtualFile.visit(VirtualFile.java:409) [jboss-vfs.jar:3.0.0.CR5]
...
Обратите внимание, что я не активировал кэширование в persistence.xml (())
Звонит ли это кому-нибудь? Любые подсказки приветствуются.
Спасибо!