使用EntityManager时,OracleConnection $ CommitOption的ClassNotFoundException

时间:2015-11-17 16:49:01

标签: maven jpa ejb ear ojdbc

我正在尝试学习JPA和Oracle DB。我用ejb,共享和web模块制作了一个maven ear项目。我添加了一个glassfish-resources.xml,它包含一个jdbc连接池和一个jdbc资源到Oracle数据库。我可以使用DataSource类和JDBC来使它工作,但是当我将一个EntityManager添加到EJB类(尚未使用它),并添加一个persistence.xml时,我得到异常java.lang.ClassNotFoundException: oracle.jdbc.OracleConnection$CommitOption。这个类是从oracle站点下载的ojdbc-6.jar的一部分,位于我耳中的lib文件夹中。罐子也被添加到其清单中的耳朵的Class-Path中。我不知道如何做到这一点。

0 个答案:

没有答案