@EJB注入独立主客户端

时间:2014-02-11 12:37:34

标签: java ejb jndi code-injection

我正在尝试运行这个简单的例子,因为没有注入MyEJBRemote。所以,它会抛出NullPointerException。服务器是TomEE 1.5.1。

public class Test
{
    @EJB
    private static MyEJBRemote ejb;

    public static void main(String[] args)
    {
        System.out.println(ejb.anMethod());
    }
}

但是,如果不是使用@EJB,而是使用传统的JNDI查找,那么该示例可以完美地运行。

我读过类似的问题,但我不明白答案。

如何将EJB注入到独立主客户端?

感谢。

1 个答案:

答案 0 :(得分:1)

如果您使用的是ACC(应用程序客户端容器),则仅在客户端支持@EJB,