weixin_42298574 2008-11-17 11:08
浏览 329
已采纳

ejb的警告: 当会话Bean具有远程以及本地业务接口时,则这两个接口不应有任何通用接口.

刚开始接触ejb, 做了个demo, local和remote有同一个接口时, 就会出现下面的警告, 请帮忙解释下, 难道不符合规范吗?

警告: 当会话Bean具有远程以及本地业务接口时,则这两个接口不应有任何通用接口.

[b]问题补充:[/b]
刚开始接触ejb, 做了个demo, local和remote有同一个接口时, 就会出现下面的警告, 请帮忙解释下, 难道不符合规范吗?

警告: 当会话Bean具有远程以及本地业务接口时,则这两个接口不应有任何通用接口.

不符合规范, 该怎么做? 我现在的local和remote是独立的, 看到的范例是local继承remote的, 如果这样的话, 一个方法有remote接口了,那就必须有local接口了,这样也不对吧. 分开写的话,都提供接口就出现警告. 该怎么做呢?

  • 写回答

2条回答 默认 最新

  • iteye_521 2008-11-17 11:27
    关注

    [quote]则这两个接口不应有任何通用接口. [/quote]
    sessionBean可以同时拥有local interface和remote interface,但是这两个interface中不能有相同的方法声明,目前ejb还不支持把一个方法既发布为本地方法又发布为远程方法,你可以更改一下你的interface中相同的方法名,然后再一个remote方法中在call本地方法。方法名绝对不能相同的。你的本地接口和远程接口中都有一个相同的方法名,EJB容器无法判断你的实现类到底实现的是哪个接口中的这个方法。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来