【发布时间】:2012-04-08 17:46:41
【问题描述】:
我正在尝试在 Eclipse 中使用 Hibernate 进行初始设置,同时使用 Tomcat 进行部署。
我遇到了以下问题:
java.lang.ClassNotFoundException: org.hibernate.cfg.Configuration
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
db.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
db.HibernateUtil.<clinit>(HibernateUtil.java:8)
我已经在线查看了我的问题,并且我知道它与项目类路径有关。
我在我的项目中添加了一个用户库,其中包含休眠下载中“必需”目录下的所有 jar,但这似乎不起作用。
请找到我的项目here:的屏幕截图
【问题讨论】:
-
你试过把你的hibernate jars直接放在构建路径中吗?
-
根据您附加的图像,我认为您的 DOCTYPE 条目在您的 hibernate.cfg.xml 文件中。替换为下面的条目并测试它.. ttp://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd" rel="nofollow" target="_blank">hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">