Re: [J2SE] RMI的問題

看板java作者 (啊~要開學了)時間17年前 (2007/02/14 12:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
問題一 我在弄RMI時~skel檔不管它的 所以用rmic去compile時~只產生stub是ok的 問題二 的確是要把server端所產生的interface和stub 拿給client~這好像是最簡單的方法 聽說還有更複雜的方法~可以不用把stub拿給client 不過這方法~我沒用過 ※ 引述《ogre0403 (肚子餓)》之銘言: : 這二天根據書上的方法,寫了一個rmi的hello world程式, : 可是有一些小地方和書上不一樣,所以上來請教一下大家, : 現在我的server有一個interface和一個implement, : interface是MyRemote,而implement是MyRemoteImpl, : 而client端的程式是MyRemoteClient。 : =========== 問題一 ============== : 我根據書上的作法,在compile出MyRemoteImpl後,執行rmic,書上說會產生 : MyRemoteImpl_Stub.class和MyRemoteImpl_Skel.class可是我只有產生stub, : 看了一下rmic的說明,他上面是寫說option的default是-v1.2,只會產生stub, : 我是用-vcompat,才會同時產生stub和skel,是因為我的jdk是1.6而書上是1.5的不同 : 造成的嗎???? : ========== 問題二 ================= : 我看書上的說法,clent查詢後,會由rmi registry傳回stub, : 可是我的client並沒有出現stub,所以也出現了exception,可是我把 : server的MyRemoteImpl_Stub.class復製到client去後,一切就都正常了, : 是本來就是要從server端把MyRemoteImpl_Stub.class復製過去,還是我那裡有 : 寫錯嗎??? : 上面二個問題,請大家幫我看看,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.85.34
文章代碼(AID): #15qfP22s (java)
文章代碼(AID): #15qfP22s (java)