2012-05-20 34 views
0

我目前被一個奇怪的java.lang.NoClassDefFoundError:org/hibernate/cfg/Configuration異常卡住了我的項目。我得到這個異常:SessionFactory sessionFactory = new Configuration()。configure(「xml \ hibernate.cfg.xml」)。buildSessionFactory();

是的,我有lib文件夾中的hibernate jars,並將它們包含在java構建路徑中。 代碼和配置似乎沒有問題,因爲它們在獨立的java項目中工作正常,而從EJB項目jar執行時拋出此異常。Hibernate error java.lang.NoClassDefFoundError:org/hibernate/cfg/Configuration

它是在Jboss模塊文件夾中的EJB項目罐和JBOSS AS7持久性罐之間的類加載衝突?

任何幫助將不勝感激!

更多細節如下:

我使用Eclipse,JBoss的AS7.0.2最終&休眠3
我的項目結構如下:
PemEJB
-------設置
。 ------- build
------- ejbModule
----------- au(code)
----------- lib
----------- META-INF
個 -----------資源(一些XSD文件)
----------- XML(休眠配置文件)

在lib文件夾中的所有jar文件越來越包含在EJB jar中,並在Jboss/standalone/deployments文件夾中提取。

我在該項目中lib文件夾下面的罐子
螞蟻ANTLR-1.6.3.jar
ANTLR-2.7.5H3.jar
ASM-attrs.jar
CGLIB的2.1.jar
公地集合-2.1.1.jar
共享記錄-1.0.4.jar
的dom4j-1.6.jar
的Ehcache-1.1.jar
EJB-3.0.jar
休眠的註解 - 3.3.0 .ga.jar
休眠公地的註解 - 3.1.0.GA.jar
hibernate3.jar裏
HornetQ的核心 - 2.2.7.Final.jar
將hornetq-JMS-2.2.7.Final.jar
HSQLDB。罐子
javaee.jar
jbossall-client.jar中
jms.jar
JNP-client.jar中
jta.jar
的log4j-1.2.9.jar
MySQL的連接器的Java-5.0.4 -bin.jar
ojdbc14.jar
wloracle.jar
wlsqlserver。jar

回答

相關問題