2010-02-02 77 views
3

我想使用注释为EJB3 bean指定JNDI名称,但JBoss 5.1.0 GA似乎完全忽略了注释。 Bean的注解是:JBoss忽略@RemoteBinding注释

@Remote(Foobar.class) 
@Stateless(name = "Foobar") 
@TransactionManagement(TransactionManagementType.BEAN) 
@RemoteBinding(jndiBinding="ejb/Foobar") 
public class FoobarBean implements Foobar { 
... 

我测试还部署使用@RemoteBindings注释,但结果却是相同的:

@RemoteBindings({@RemoteBinding(jndiBinding="ejb/Foobar")}) 

的豆没有得到绑定指定名称JNDI和日志文件没有给出任何线索。

回答