0

我正在重构一些遗留代码,并且遇到了一个无法解释的属性设置java.rmi.server.ignoreStubClassestrue. 但经过一番谷歌搜索后,我仍然不确定我是否完全理解它的用途。

据我了解,此属性控制您是否应该使用由生成的存根类rmic。如果这是正确的,那么删除它应该是安全的,因为这段代码是用 Java 1.7 编写的并且从未使用过rmic.

这个对吗?

4

1 回答 1

0

如果它没有它也能工作,你就不需要它。它解决的情况是当您引用端口号导出时,这足以不需要存根,但存根仍然存在,在这种情况下,它们将在导出时使用。这还需要存根存在于客户端,并且如果您绑定对象,则可用于注册表。从构建中删除存根及其生成更简单。

于 2012-06-04T12:15:00.463 回答