2012-12-13 4 views
3

У меня есть «большой» проект SEAM2, который должен быть перенесен с JBOss 5.1 на 7.1.SEAM2-приложение с JBoss 7.1 - ClassNotFoundException

Теперь у меня большие проблемы. Одним из них является ClassNotFoundException:

Caused by: java.lang.ClassNotFoundException: org.jboss.seam.persistence.HibernateSessionProxy from [Module "deployment.app-ear-2.4.23-SNAPSHOT.ear.jboss-seam-2.1.2.jar:main" from Service Module Loader] 
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423) 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) 
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) 
    ... 53 more 

Проблема заключается в том, что HibernateSessionProxy существует в JBoss-шовной-2.1.2.jar, который находится в корневом пути ушного файла. Так почему же этот класс не найден?

Большое спасибо!

+0

У меня подобная проблема. Вы когда-нибудь решали эту ошибку? – Zak

ответ

0

JBoss 7 использует другую версию Hibernate и, если вы специально не исключаете ее, это то, что будет использоваться. См. this и this для получения дополнительной информации.

Смежные вопросы