当我在本地服务器(localhost:8080)上运行它时,我的Java项目抛出一个错误: java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver
当Hibernate尝试连接到
上的Oracle数据库时,会抛出此错误 session = PersistenceManager.sessionFactory().openSession();
当我将应用程序部署到生产或测试服务器时,没有问题。 为了排除故障,我需要让它在我的本地机器上运行。 我缺少什么?
首先我认为缺少Oracle驱动程序,所以我下载了 classes12.jar 并将其添加到 Java Build Path>库即可。这没有用。我仍然得到同样的错误。
由于
答案 0 :(得分:2)
ojdbc6.jar
是oracle jdbc驱动程序的jar - 确保它在类路径上
答案 1 :(得分:1)
它可能在您的构建路径上,但它是在您的应用服务器的类路径上吗?