前段时间在学习EJB有关的东西( EJB到底是什么,真的那么神秘吗??)
知道EJB都是建立在rmi基础之上的,在网上找到了几篇介绍rmi的,
对照上面的文章在本机的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
翻了几篇文章
推荐比较好的文章--