`

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

}

 

分享到:
评论
2 楼 wangding263 2009-01-04  
哦 这样的啊 受教了!我还没有用过JBoss 5.0呢 呵呵
1 楼 qiujy 2009-01-04  
在JBoss5.0.0GA中还是不行的,规范中不允许这样做。

相关推荐

Global site tag (gtag.js) - Google Analytics