2012-06-04 43 views
0

我正在重構一些遺留代碼,並且遇到了屬性java.rmi.server.ignoreStubClassestrue的不明原因設置。但一些谷歌搜索後,我仍然不確定我是否完全理解它的使用。RMI屬性ignoreStubClasses真的需要嗎?

據我瞭解,這個屬性控制你是否應該使用由rmic生成的存根類。如果這是正確的,那麼應該是安全的,因爲這段代碼是用Java 1.7編寫的,從未使用過rmic

這是正確的嗎?

回答

0

如果它沒有它的工作,你不需要它。它所處理的情況是,當您輸出引用端口號時,該端口號足以不需要存根,但存根仍然存在,在這種情況下,它們將在導出時使用。這還需要存根存在於客戶端,如果綁定了對象,則可用於註冊表。從構建中刪除存根和他們的一代更簡單。