在4.2.2GA 上 我部署一个EJB TestManagerBean 报错,结果 查了下,要在Local和Remote标注上 指定,
Ejb接口类.
不然 就会报错:
javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for bean XXXXX
示例代码:
package com.test.ejb;
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateless;
@Stateless
@Remote(TestManager.class)
@Local(TestManager.class)
public class TestManagerBean implements TestManager {
public void test(String str) {
//操作
}
}
本文介绍了一种在4.2.2GA环境下部署EJB时遇到的问题:当使用相同接口作为Local和Remote接口时会触发错误。文章通过具体代码示例展示了如何正确配置@Local和@Remote注解以避免此类问题。

802

被折叠的 条评论
为什么被折叠?



