当前位置:  技术问答>java相关

关于RMI的问题

    来源: 互联网  发布时间:2015-01-06

    本文导语:  诸位:     我是一名新手,调式JavaRMI的经典例子"Hello World"时,没有成功!所有源程序(一个远程接口、实现类(服务器)、一个Applet)均已编译通过,stub和skeleton文件都经编译生成,RmiRegistry也启动,但是运行服...

诸位:
    我是一名新手,调式JavaRMI的经典例子"Hello World"时,没有成功!所有源程序(一个远程接口、实现类(服务器)、一个Applet)均已编译通过,stub和skeleton文件都经编译生成,RmiRegistry也启动,但是运行服务器程序时却没有成功,其中的一项错误提示是Access Denied,我估计是权限问题,语句是:
Java -Djava.rmi.server.codebase=http://anthony/ HelloImpl&
我不知道参数“-Djava.rmi.server.codebase=http://anthony/”的含义,我的开发环境是JDK1.3,工具为Jpad,WinNT4.0,我在看Jbuilder的开发例程时发现有一个“策略文件”(police),而且在运行服务器的程序时有一个参数
"-Djava.security.policy=...",由于这是两个不同版本的例子,我不知道这个参数的设置有什么关系?

|
你没有配置安全策略,如果你用的是JBUILDER,你需要编辑JBUILDERJAVAJRELIBSECURITYJAVA.POLICE 文件,用
写字板将其打开,加入如下一行:
 permission java.net.SocketPermission "192.168.0.2:1099", "connect, resolve";

 即可,配置策略文件有一个可视化工具,叫POLICYTOOL,在所有的JRE中都有,即在JDK和JBUILDER
中都有,记得在JBUILDER中运行程序,就编辑JBUILDERJAVAJRELIBSECURITYJAVA.POLICY 文件,如果用JDK,或JRE运行程序,就编辑相应目录下的JAVA.POLICY文件,好啦,GOOD LUCK!!:)

|
"-Djava.security.policy=..." 是环境变量,可以指定自己的策略文件,比如为xxx.policy
可以模仿系统的策略文件修改,否则定义自己的策略文件(文本文件,格式去SUN看看)
如:你有一个RMI客户类为:myClient.class,并且自己定义的策略文件xxx.policy放在同一目录
先启动RMI服务器,然后运行Client:
java -Djava.security.policy=xxx.policy myClient就不会出现问题了(当然你的访问权限要在策略文件中配置好)

    
 
 

您可能感兴趣的文章:

  • RMI初级问题!!!怎样让不同的主机之间用RMI????
  • 请问关于WebLogic RMI的问题
  • 菜鸟问题;请问哪里要用rmi/corba?
  • rmi server启动的问题??
  • RMI的问题
  • 关于RMI ACCESSCONTROLEXCEPTION的问题
  • 关于rmi的一个问题,请大家关照一下
  • 问高手一个有关RMI的问题
  • ○ 关于rmi中stub文件的问题,紧急!
  • 在运行juilder7 rmi例子时候的一个问题。
  • RMI配置问题,能者进.
  • 关于RMI的问题???
  • 关于RMI的连接的一个问题,请各位高手指导一下
  • 关于rmi服务端的一个问题,请各位大虾帮忙!
  • rmi的问题?不懂,奇怪!
  • 请高手指点有关rmi的问题。。。 - 多谢!!!!
  • 关于RMI的问题 在线等候
  • rmi中实现的奇观问题?
  • 一个有关jdbc的RMI的问题,JAVA高手指点一下
  • 高分!!!关于RMI的security policy问题怎样在代码中实现?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.management.remote.rmi类rmiconnectorserver的类成员方法: rmi_client_socket_factory_attribute定义及介绍
  • Eclipse的RMI开发插件 RMI Plugin for Eclipse
  • java命名空间javax.management.remote.rmi类rmiconnectorserver的类成员方法: rmi_server_socket_factory_attribute定义及介绍
  • 请教:rmi中的server为什么不能注册?
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: registertarget定义及介绍
  • 请教RMI基础知识,谢谢!
  • java命名空间java.rmi.server类rmisocketfactory的类成员方法: getdefaultsocketfactory定义及介绍
  • RMI via JMS
  • java命名空间javax.management.remote.rmi类rmiserverimpl的类成员方法: getprotocol定义及介绍
  • 急!怎样才能获得javax.rmi包?
  • java命名空间javax.rmi.corba接口portableremoteobjectdelegate的类成员方法: connect定义及介绍
  • 有谁在Unix上用过RMI么?rmiregistry启动后如何停下来?
  • java命名空间javax.rmi.corba接口tie的类成员方法: settarget定义及介绍
  • Eclipse RMI Plugin
  • java命名空间javax.management.remote.rmi类rmiiiopserverimpl的类成员方法: getprotocol定义及介绍
  • 菜鸟上路。有关rmi????????
  • java命名空间javax.management.remote.rmi类rmijrmpserverimpl的类成员方法: getprotocol定义及介绍
  • 大家都用RMI做一些什么事情?大家畅所欲言,来者有分。
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: gettie定义及介绍
  • 请问rmi通讯和socket通讯有什么优劣和异同?
  • java命名空间javax.rmi.corba接口portableremoteobjectdelegate的类成员方法: tostub定义及介绍
  • 在j++中怎样引用其它的包,比如RMI包????


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3