java.persistance.PersistanceException:从Weblogic 12.1.3_2升级到12.2.1.2

时间:2018-07-12 15:51:04

标签: java jpa weblogic

我正在将软件从Weblogic 12.1.3_2更新到12.2.1.2。

我注意到的一件事是,我们现在正在获得此异常:

java.persistance.PersistanceException:没有名为MyClass的EntityManager的提供程序

我所做的唯一更改是在我们的CLASSPATH上有一个新的Weblogic jar文件,而不是旧的:

曾经是: $ CLASSPATH = $ CLASSPATH:$ WEBLOGIC12.1.3_2DIR / 64 / wlserver / server / lib / weblogic.jar

现在: $ CLASSPATH = $ CLASSPATH:$ WEBLOGIC12.2.1.2DIR / 64 / wlserver / server / lib / weblogic.jar

我也尝试过: $ CLASSPATH = $ CLASSPATH:$ WEBLOGIC12.2.1.2DIR / 64 / oracle_common / common / javax.persistence.jar

,但是任何一个新的jar文件仍会导致异常。

我看到一些有关使用KodoOracleDictionary的日志消息,所以也许我们正在使用Kodo?在Oracle的网页上,它说Kodo已过时,因此可能与该错误有关。

我的问题是:我需要使用哪个jar文件才能使其正常工作?还是我需要做些其他事情?

0 个答案:

没有答案