作者coolhong (啊~要开学了)
看板java
标题Re: [J2SE] RMI的问题
时间Wed Feb 14 12:55:26 2007
问题一
我在弄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