CMP 不能传递给远端的客户端,你在前面用一个Session Bean 来转换一下!

解决方案 »

  1.   

    是这个问题吗?
    我是用Remote SessionBean调用 Local Session Bean 
    再用Local Session Bean 掉CMP的
    如果返回类型是String的 ,没有异常
    而且:上面的异常,看不懂.不知道什么原因.
      

  2.   

    异常说的挺明白 你要传递的集合是cmp...管理的 不允许传到远程客户端
    你把它的属性get出来 放到java bean中传出去
      

  3.   

    远端,应该调用一个Remote的 Session Bean, 他负责和CMP通信,然后把结果返回。不要把 CMP暴露在外面
      

  4.   

    cmp = 数据层Session Bean = 业务逻辑层可以这么理解! 任何外部交互,都要在逻辑层上进行。