testEnterpriseHomeObject = (testEnterpriseHome) PortableRemoteObject.narrow(ref, testEnterpriseHome.class);
你的类型转换有问题!去看看narrow()方法返回的是什么类型知道了吗!?

解决方案 »

  1.   

    首先谢谢回答我的问题,但是我又试了一下,我把程序原封不动上传到公司的服务器上的weblogic下,一切正常,但是本机还是不行,不知道是哪里的配置出了问题
      

  2.   

    是不是你已经在weblogic 里发布了另一个叫testEnterprise的东西?比如旧版本啊什么?如果有,去了它试试?要不就不要叫testEnterprise,换一个名
      

  3.   

    因为你的JNDI 名 testEnterprise 对应的并不是 testEnterpriseHome.class所对应的,所以有ClassCastException
      

  4.   

    我换了名称还是不行。to GFox(小狐) :那解决方案呢?谢了!
      

  5.   

    应该不是GFox(小狐)说的这个问题,我觉得有可能是你WEBLOGIC有问题,记得调试的时候不要自己启动WEBLOGIC而应该让JBUILDER去启动它!
      

  6.   

    to pengji(彭乃超) :我觉得也是,我试试看,先谢了,分会给的,请大家继续关注