Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 类未找到异常(org.apache.openjpa.enhance.PersistenceCapable)抛出到WLS 10的客户端_Java_Jpa_Weblogic_Weblogic 10.x_Openjpa - Fatal编程技术网

Java 类未找到异常(org.apache.openjpa.enhance.PersistenceCapable)抛出到WLS 10的客户端

Java 类未找到异常(org.apache.openjpa.enhance.PersistenceCapable)抛出到WLS 10的客户端,java,jpa,weblogic,weblogic-10.x,openjpa,Java,Jpa,Weblogic,Weblogic 10.x,Openjpa,我正在使用WLS10开发一个应用程序 当我尝试从ear应用程序的特定jar连接(查找)到EJB时,会在客户端抛出“org.apache.openjpa.enhance.PersistenceCapable”类的“ClassNotFoundException”类型的异常 有人找到了这个解决办法的理由吗 提前感谢您很可能需要在客户端的类路径上使用openjpa.jar。我正在客户端中使用wlfullclient.jar,因此,假设它使用javax.jdo.spi.PersistenceCapable

我正在使用WLS10开发一个应用程序 当我尝试从ear应用程序的特定jar连接(查找)到EJB时,会在客户端抛出“org.apache.openjpa.enhance.PersistenceCapable”类的“ClassNotFoundException”类型的异常

有人找到了这个解决办法的理由吗


提前感谢

您很可能需要在客户端的类路径上使用openjpa.jar

我正在客户端中使用wlfullclient.jar,因此,假设它使用javax.jdo.spi.PersistenceCapable接口,我甚至尝试过您的解决方案,但它找不到的类是javax.jdo.spi。PersistenceCapable@user316689好,我不知道OpenJPA应该做什么,但事实是,它似乎在实体中的
org.apache.OpenJPA.enhance.PersistenceCapable
上添加了一个导入,因此您需要在客户端使用这个类(wlfullclient.jar没有提供)。当你尝试时,你会遇到什么错误?又是一个
ClassNotFoundException
?是的,我的第一个想法正是你的,但是当我在我的类路径中添加openjpa.jar时,我发现此时抛出的异常是在wlfullclient.jar中的javax.jdo.spi.PersistenceCapable的ClassNotFoundException。显然,我试过使用和不使用wlfullclient.jar,我有同样的行为,它现在正在工作。我不知道到底有什么区别。我会研究我做了什么来解决我自己(和其他人)的问题非常感谢你的帮助也许我不确定:)但我想知道我的错误,以确保没有人像我一样愚蠢:)