Java 类未找到异常(org.apache.openjpa.enhance.PersistenceCapable)抛出到WLS 10的客户端
我正在使用WLS10开发一个应用程序 当我尝试从ear应用程序的特定jar连接(查找)到EJB时,会在客户端抛出“org.apache.openjpa.enhance.PersistenceCapable”类的“ClassNotFoundException”类型的异常 有人找到了这个解决办法的理由吗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
提前感谢您很可能需要在客户端的类路径上使用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,我有同样的行为,它现在正在工作。我不知道到底有什么区别。我会研究我做了什么来解决我自己(和其他人)的问题非常感谢你的帮助也许我不确定:)但我想知道我的错误,以确保没有人像我一样愚蠢:)