Stripes Injection Enricher:无法连接到 ejb 模块

Stripes Injection Enricher: can't connect to ejb module

我得到了 Java EE 项目。在 ejb 模块中,我有这个 class

@LocalBean
@Stateless
public class TestBean implements Test{

@PersistenceContext(unitName = "-----")
EntityManager em = null;

public Manager findByName(String name) {
    Manager manager = em.createNamedQuery("Manager.findByName", Manager.class).
            setParameter("name", name).getSingleResult();

    return manager;
}

}

在网络模块中我有这个 class:

public abstract class BaseActionBean implements ActionBean  {

private MyActionBeanContext context;

@EJB
public TestBean wrapper;


public MyActionBeanContext getContext() {
    return context;
}

public void setContext(ActionBeanContext context) {
    this.context = (MyActionBeanContext) context;
}
}

在 web.xml 文件中我有这个:

<init-param> 
        <param-name>Extension.Packages</param-name> 
        <param-value>
           com.samaxes.stripes.inject
        </param-value>
    </init-param>

但是当我想使用这个包装器时,我得到了 'null'。 stipes 版本 1.5.7 stripes-injection-enricher-1.0.3(此库添加到 web 模块) 如何注入我的 EJB 模块?请帮忙

我在 ejb 模块中包含了 stripes jar,然后将 mappedName 写入 ejb class

@EJB(mappedName = "java:global/project-name/project-name-ejb/TestBean")
public TestBean testBean;

现在可以了