java中RMI报错no security manager: RMI classloader disable

前段时间在学习EJB有关的东西( EJB到底是什么,真的那么神秘吗??)

知道EJB都是建立在rmi基础之上的,在网上找到了几篇介绍rmi的,

Java RMI之HelloWorld篇

对照上面的文章在本机的eclipse中复制了几个java文件,

测试完全通过.

之后决定尝试下将服务端server放在自己的阿里云主机上,将client放在自己的电脑上,

将eclipse对应目录下的IHello.java,HelloImpl.java,HelloServer.java三个文件ftp到了服务器上,

可是在javac编译时出错,

error: unmappable character for encoding UTF8

发现是ftp上来的文件是iso编码的
所以将本机上的文件编码重新设置了utf-8

上传完成,javac正常
运行HelloServer也是正常的。

运行本机上的client却报错了,
no security manager: RMI classloader disable
翻了几篇文章
解决no security manager: RMI classloader disable
用RMI进行远程方法调用
rmi报错











推荐比较好的文章--
rmi入门指导

你可能感兴趣的:(java编程基础)