JBOSS 4.2.2以上@Local和@Remote同时声明的问题

 

    在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) {
        //操作
    }

}

 

你可能感兴趣的:(bean,jboss,ejb)