gpt4 book ai didi

java - JBoss 忽略@RemoteBinding 注解

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:11 25 4
gpt4 key购买 nike

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

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

我也使用@RemoteBindings 注释测试了部署,但结果是一样的:

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

bean 没有绑定(bind)到具有指定名称的 JNDI,并且日志文件没有提供任何线索。

最佳答案

你的进口声明是什么? JBoss 4.2.x and up uses org.jboss.ejb3.annotation.*而不是 org.jboss.annotation.ejb.*

关于java - JBoss 忽略@RemoteBinding 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2182852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com