我正在运行一个使用Hibernate实现数据持久性的web应用程序。
现在,我创建了另一个got项目,并包含了必要的jar文件等等。在获取数据时,我得到了一个异常。
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.util.HibernateUtil.<clinit>(Unknown Source)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
at com.core.dao.OpenIncidentDao.getAllOpenIncidents(Unknown Source)
at Test.main(Test.java:17)
Caused by: org.hibernate.HibernateException: /hibernate.cfg.xml not found
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1405)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1427)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
... 5 more我的另一个网络项目运行良好。此外,hibernate.cfg.xml也处于它的位置。hibernate.cfg.xml位于EarContent/hibernate.cfg.xml下面。
发布于 2011-04-18 12:59:18
调用hibernate类有问题。我不是从jsp页面调用的。这样做解决了问题。
在此之前,我从java类main方法调用它来测试它。
发布于 2011-04-05 11:29:27
克拉斯帕斯问题。检查哪个是您的项目根文件夹。
https://stackoverflow.com/questions/5550997
复制相似问题