作者ogre0403 (肚子饿)
看板java
标题[J2SE] RMI的问题
时间Sat Feb 10 16:24:29 2007
这二天根据书上的方法,写了一个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: 140.120.15.160
※ 编辑: ogre0403 来自: 140.120.15.160 (02/10 16:50)