第一句:服务器执行对象可能继承javax.rmi.PortableRemoteObject 或者是实现一个远程接口,然后使用输出对象作为一个服务器对象。

解决方案 »

  1.   

    Checks to ensure that an object of a remote or abstract interface type can be cast to a desired type.
    检查以确保一个远程的或者抽象接口类型的对象可以被造型成一个需要的类型。
      

  2.   

    你这个应该是EJB里面的问题吧关于narrow的那个我翻译不出来,告诉你一个用法吧,自己理解一下,也是EJB中的Home是定义的主接口Context ctx = new InitialContext(); 初始化上下文Object home = ctx.lookup("JndiName"); 找到Jndi,lookup()方法中的参数是你的BeanHome myhome = (Home)PortableRemoteObject.narrow(home,Home.class); 
    把home转化成Home的类,再强制类型转化。