3
我正在尝试使用JBoss7将一个EJB注入到一个servlet中,并且它不工作。在JBoss 6上,代码工作正常我将WAR代码打包出EJB代码,并且与WAR的接口但是我没有在SERVLETS(GWT Servlets)中注入。针对Servlet的EJB注入 - JBoss AS 7
我的代码看起来像
接口:
@Local
public interface MyService{
}
实现:
@Stateless(name = "MyService")
@TransactionManagement(TransactionManagementType.CONTAINER)
public class MyServiceImpl implements MyService {
}
的Servlet
@EJB(name = "MyService")
private MyService service;
相同的实现是在JBoss中工作正常AS 6.我用完了想法。请帮忙。
也许是因为在JBoss AS 7中你有JBoss模块,每个部署都存在于它自己的'模块'中;因此它看不到任何外面的文物?尝试将其封装到一个EAR中或定义WAR和EJB-JAR之间的模块依赖关系。 –