2012-12-13 88 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,除非你明确排除它将被使用。有关更多信息,请参阅thisthis