当服务器在IBM JVM上运行而客户机在Sun / Oracle JVM上运行时,通过RMI调用方法时是否存在任何问题,反之亦然。
换句话说:Java规范中的RMI协议(不是RMI-IIOP)是否已通过JCK测试?
我已经找到了来自Oracle的有关RMI协议的文档,但是没有找到关于该文档是否还适用于其他JVM实现的提示。
RMI JRMP 协议在 Java RMI 规范中定义。这意味着它在所有 Java 实现中都必须相同,排除错误,并禁止非 Java 实现(例如 GNU CLASSPATH)。您将遇到的最大问题是serialVersionUID不匹配:您需要小心地为所有自己的类定义它们,并且需要避免序列化不能保证具有稳定序列化格式的JDK类,例如Swing类,如Javadoc所示因为他们中的每一个都会告诉你。
| 归档时间: |
|
| 查看次数: |
1162 次 |
| 最近记录: |