我已将我的Web应用程序从java6升级到java7。我已成功在weblogic 10.3上部署了Web层,ejb层和Web服务层。一切正常,除了有状态的ejb。在这些ejb调用期间,我在服务器日志上遇到以下异常。
java.rmi.UnmarshalException: cannot unmarshaling return; nested exception is:
java.rmi.UnexpectedException: Failed to parse descriptor file; nested exception is:
java.rmi.server.ExportException: Failed to export class SearchAccountSessionBean_qa86w0_EOImpl problem with rmi descriptor signature getFilterCount([Lcom.abc.SearchResultFilterName;)RemoteMethodSet=[setPrimaryKey(Ljava.lang.Object;), ......
任何人都可以建议可能是根本原因。我的ejb版本是2.0。
答案 0 :(得分:1)
有时,weblogic中的EJBCompilerCache将具有旧bean详细信息,从而导致上述错误。 只需清理weblogic应用程序服务器tmp并缓存文件夹,然后重试。