RMI的问题 你是在applet中试验RMI吗、安全受限。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是applet,就是一般的控制台程序,怎样解决安全受限的问题呢? 策略文件(policy)中的权限不够。 自建一个权限文件即可!自己生成一个java.policy文件,内容如下:grant{ permission java.security.AllPermission;};执行时命令: java -Djava.security.policy=file:java.policy *** (***是你的class文件) // hostpackage RMITest;import java.rmi.*;import java.rmi.registry.*;public class DisplayPerfectTime { public static void main(String[] args) throws Exception { System.setSecurityManager(new SecurityManager()); PerfectTimeI t = (PerfectTimeI)Naming.lookup("//home-hannibal:2005/PerfectTime"); for (int i = 0; i < 10; i++) { System.out.println("Perfect time = " + t.getPerfectTime()); } }}// Remotepackage RMITest;import java.rmi.*;import java.rmi.server.*;import java.rmi.registry.*;import java.net.*;interface PerfectTimeI extends Remote { long getPerfectTime() throws RemoteException;}public class PerfectTime extends UnicastRemoteObject implements PerfectTimeI { public long getPerfectTime() throws RemoteException { return System.currentTimeMillis(); } public PerfectTime() throws RemoteException { } public static void main(String[] args) throws Exception { LocateRegistry.createRegistry(2005); System.setSecurityManager(new RMISecurityManager()); PerfectTime pt = new PerfectTime(); Naming.bind("//home-hannibal:2005/PerfectTime", pt); System.out.println("Ready to do time"); // }} remote可以运行起来了,但是host还是说连接被拒绝Exception in thread "main" java.rmi.ConnectException: Connection refused to host: 210.29.138.162; nested exception is:... 如何去理解并学会在项目中去实践面向对象的设计模式 JFrame窗口缩小问题 一个简单的问题 hibernate里的inverse的作用 关于Cloneable接口的问题 明明有<a怎么总返回false 正则表达式问题 如何学习 关于串口读取数据是丢失的问题!请教各位~~~ 高手们,耽搁一点点你们宝贵的时间,看过来吧!调用dll出错! 请问一下,这个问题怎么解决 在线等,急啊,!!!!解决马上结贴!! help
自己生成一个java.policy文件,内容如下:grant{
permission java.security.AllPermission;
};执行时命令: java -Djava.security.policy=file:java.policy ***
(***是你的class文件)
package RMITest;import java.rmi.*;
import java.rmi.registry.*;public class DisplayPerfectTime {
public static void main(String[] args) throws Exception {
System.setSecurityManager(new SecurityManager());
PerfectTimeI t = (PerfectTimeI)Naming.lookup("//home-hannibal:2005/PerfectTime");
for (int i = 0; i < 10; i++) {
System.out.println("Perfect time = " + t.getPerfectTime());
}
}
}// Remote
package RMITest;import java.rmi.*;
import java.rmi.server.*;
import java.rmi.registry.*;
import java.net.*;interface PerfectTimeI extends Remote {
long getPerfectTime() throws RemoteException;
}public class PerfectTime extends UnicastRemoteObject implements PerfectTimeI {
public long getPerfectTime() throws RemoteException {
return System.currentTimeMillis();
}
public PerfectTime() throws RemoteException {
} public static void main(String[] args) throws Exception {
LocateRegistry.createRegistry(2005);
System.setSecurityManager(new RMISecurityManager());
PerfectTime pt = new PerfectTime();
Naming.bind("//home-hannibal:2005/PerfectTime", pt);
System.out.println("Ready to do time");
//
}
}
: 210.29.138.162; nested exception is:...