Hibernate异常:java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver

时间:2011-08-29 19:36:08

标签: java oracle hibernate classpath drivers

当我在本地服务器(localhost:8080)上运行它时,我的Java项目抛出一个错误: java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver

当Hibernate尝试连接到

上的Oracle数据库时,会抛出此错误
 session = PersistenceManager.sessionFactory().openSession();

当我将应用程序部署到生产或测试服务器时,没有问题。 为了排除故障,我需要让它在我的本地机器上运行。 我缺少什么?

首先我认为缺少Oracle驱动程序,所以我下载了 classes12.jar 并将其添加到 Java Build Path>库即可。这没有用。我仍然得到同样的错误。

由于

2 个答案:

答案 0 :(得分:2)

ojdbc6.jar是oracle jdbc驱动程序的jar - 确保它在类路径上

答案 1 :(得分:1)

它可能在您的构建路径上,但它是在您的应用服务器的类路径上吗?