应用程序客户机日志错误指示缺少 JAR 文件
因为客户机上的类路径中缺少 Java 归档 (JAR) 文件,所以客户机日志文件中显示以下错误消息。对象请求代理 (ORB) 需要此文件来对服务器返回给客户机应用程序的作为 EJB 异常的一部分的嵌套异常取消编组。
例如,如果 EJB 返回嵌套在返回给客户机的 EJB 异常中的 DB2® JCC SQL 异常,在包含 DB2 SQL 异常的
db2jcc.jar 文件不在客户机类路径中的情况下,ORB 不能对嵌套的异常进行取消数据编组。
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89a No; nested exception is: org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Custom marshaling (4) Sender's class does not match local class vmcid: 0x4942f000 minor code: 2202 completed: No*
要避免此错误,应包括包含在 EJB 异常中返回的嵌套异常类的 JAR 文件。