求助,JBUILDER中调试RMI例程出错,附源码 程序中把一个对象绑定在一个机器上,却说access denied ,为什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写一个java.policy的文件,内容如下,放在C:\Documents and Settings\Administrator(如果你是Administrator登陆的)目录下grant { permission java.security.AllPermission;}; 指定了policy文件后,可以连接成功了运行时报HelloImpl err: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: examples.hello.HelloImpl_Stub可这个examples.hello.HelloImpl_Stub已经生成了 打成jar包,指定你的codebase指向这个jar.注意HelloImpl_Stub一定要包含在内在jbulider工程run 属性加上:java -D codebase=你的jar大概是这样,细节可能不对 两种解决方法:1.在程序启动注册服务,并指定到RMI端口。HelloImpl server = null;try{ java.rmi.registry.LocateRegistry.createRegistry(35687); server = new HelloImpl(); Naming.rebind("//192.168.0.120:35687/HelloServer",server); } catch(Exception x) { x.printStackTrace(); }2.用jvm默认端口,但必需运行rmiregistry后,才能运行你的RMI程序。 如何获得精确到毫秒的当前系统时间 多线程怎么判断结束 我和高手对决的一个小问题。 请大家帮忙 奇怪了,在包package some里面是不是不能引用没有package包名的类?下面的引用错误! 哈希表为何物?它是数据库中实实在在的表吗? Applet关于处理声音的一个简单问题,请大家帮忙 这个怪事你们谁碰过? 收集应用JAVA程序访问 Berkeley DB 的资料!急! IE6.0中怎样才能运行java程序 为何用java调用mysql中表的列名(rs.getString("column_name"))出错? 帮忙解释一下这句话(答者有分)
grant {
permission java.security.AllPermission;
};
运行时报
HelloImpl err: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: examples.hello.HelloImpl_Stub可这个examples.hello.HelloImpl_Stub已经生成了
在jbulider工程run 属性加上:java -D codebase=你的jar
大概是这样,细节可能不对
1.在程序启动注册服务,并指定到RMI端口。
HelloImpl server = null;
try
{
java.rmi.registry.LocateRegistry.createRegistry(35687);
server = new HelloImpl();
Naming.rebind("//192.168.0.120:35687/HelloServer",server);
}
catch(Exception x)
{
x.printStackTrace();
}2.用jvm默认端口,但必需运行rmiregistry后,才能运行你的RMI程序。