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

RMI启动问题

    来源: 互联网  发布时间:2015-07-12

    本文导语:  查看了本论坛所有问题,还是没有解决如下的问题: 启动rmiregistry,stub,Skel也生成好了,打包成calc.jarjar文件, 生成策略文件java.policy, 运行java -cp "e:cacl.jar" -Djava.rmi.server.codebase=file:/e:cacl/ -Djava.security.policy=java.policy...

查看了本论坛所有问题,还是没有解决如下的问题:
启动rmiregistry,stub,Skel也生成好了,打包成calc.jarjar文件,
生成策略文件java.policy,
运行java -cp "e:cacl.jar" -Djava.rmi.server.codebase=file:/e:cacl/
-Djava.security.policy=java.policy CalcImpl
出现如下错误:
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: 
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: examples.callback.MessageReceiverImpl_Stub
怎么解决????

|
codebase 属性没有设置好,客户不能找到cacl.CaclImpl_Stub,你需要一个简单的http server 

请您仔细看看:
If you do start the rmiregistry and it can find your stub classes in CLASSPATH, it will not remember that the loaded stub class can be loaded from your server's code base, specified by the java.rmi.server.codebase property when you started up your server application. Therefore, the rmiregistry will not convey to clients the true code base associated with the stub class and, consequently, your clients will not be able to locate and to load the stub class or other server-side classes.

运行时命令大概象这样子:
java -Djava.rmi.server.codebase=file:/c:homeannpublic_htmlclasses/
     -Djava.rmi.server.hostname=zaphod.east.sun.com
     -Djava.security.policy=java.policy
        engine.ComputeEngine


java -Djava.rmi.server.codebase=file:/c:homejonespublic_htmlclasses/
     -Djava.security.policy=java.policy
client.ComputePi zaphod.east.sun.com 20

更详细的:
http://java.sun.com/docs/books/tutorial/rmi/running.html

祝你好运

|
先试试不打包的.
错误是类没找到,看看你指定的codebase下是否有这个类
examples.callback.MessageReceiverImpl_Stub,存放的路径对不对?

|
你启动rmiregistry是不是在e:cacl目录下,如果不是,应该找不到cacl.CaclImpl_Stub。

    
 
 

您可能感兴趣的文章:

  • 有谁在Unix上用过RMI么?rmiregistry启动后如何停下来?
  • rmi server启动的问题??
  • RMI初学者之路---1:如何正确的启动rmiregistry?----马上给分
  • RMI初学者之路--3:启动服务器端时发生的异常:再现等待,马上给分。
  • RMI初级问题!!!怎样让不同的主机之间用RMI????
  • 请问关于WebLogic RMI的问题
  • 菜鸟问题;请问哪里要用rmi/corba?
  • RMI的问题
  • 关于RMI ACCESSCONTROLEXCEPTION的问题
  • 关于rmi的一个问题,请大家关照一下
  • 问高手一个有关RMI的问题
  • 关于RMI的连接的一个问题,请各位高手指导一下 iis7站长之家
  • 在运行juilder7 rmi例子时候的一个问题。
  • RMI配置问题,能者进.
  • 关于RMI的问题???
  • 关于RMI的连接的一个问题,请各位高手指导一下
  • 关于rmi服务端的一个问题,请各位大虾帮忙!
  • rmi的问题?不懂,奇怪!
  • 请高手指点有关rmi的问题。。。 - 多谢!!!!
  • 关于RMI的问题 在线等候
  • rmi中实现的奇观问题?
  • 一个有关jdbc的RMI的问题,JAVA高手指点一下
  • 高分!!!关于RMI的security policy问题怎样在代码中实现?
  • 关于RMI的问题
  •  
    本站(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定义及介绍
  • Eclipse RMI Plugin
  • java命名空间javax.rmi.corba接口tie的类成员方法: settarget定义及介绍
  • 菜鸟上路。有关rmi????????
  • java命名空间javax.management.remote.rmi类rmiiiopserverimpl的类成员方法: getprotocol定义及介绍
  • 大家都用RMI做一些什么事情?大家畅所欲言,来者有分。
  • java命名空间javax.management.remote.rmi类rmijrmpserverimpl的类成员方法: getprotocol定义及介绍
  • 请问rmi通讯和socket通讯有什么优劣和异同?
  • java命名空间javax.rmi.corba接口utildelegate的类成员方法: gettie定义及介绍
  • 在j++中怎样引用其它的包,比如RMI包????
  • java命名空间javax.rmi.corba接口portableremoteobjectdelegate的类成员方法: tostub定义及介绍
  • 关于rmi与数据集!


  • 站内导航:


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

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

    浙ICP备11055608号-3