当我尝试从本地 ejb 调用方法时,出现此错误:
java.lang.VerifyError: com/pwc/lu/ejb/hcfollowup/staff/HCFStaffManagerLocal.getPersonById(Ljava/lang/Integer;)Lcom/pwc/lu/mapping/hcfollowup/hibernate/global/Person;
HCFStaffManagerLocal 是我的本地接口(interface), getPersonById 是一个 ejb 方法。 Person,结果类型。
我可以获取我的 ejb,但在尝试调用 getPersonById 方法时发生错误。
我不明白为什么它会出现 Person 类的异常...
有什么想法吗?
最佳答案
This question关于VerifyError 有很多很好的答案 - 希望有人能带来解决方案!
编译的 Person 类有可能已损坏,值得尝试使用不同的 java SDK 重新编译它。
关于ejb 方法调用期间出现 java.lang.VerifyError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2903204/