[求救]使用hibernate的错误

05-07-06 jerrychan
我创建了HibernateUtil 以及threadlocal来创建和关闭session.在junit测试中都没有问题,发布到tomcat5时就出现以下错误,请问是什么原因?

java.lang.NoClassDefFoundError: javax/transaction/SystemException
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:140)
	at org.hibernate.id.IdentifierGeneratorFactory.class$(IdentifierGeneratorFactory.java:25)
	at org.hibernate.id.IdentifierGeneratorFactory.<clinit>(IdentifierGeneratorFactory.java:76)
	at org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue.java:111)
	at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:166)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1043)
	at com.whaty.mcs.persistence.dao.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:24)
	

banq
2005-07-08 15:37
将javax/transaction/SystemException到google里搜一下,在你项目中导入这个包。

hgwnet
2005-07-09 10:31
放入hibernate自带的jta.jar

猜你喜欢