2
回答
maven构建的ejb项目无法通过@EJB依赖注入
注册华为云得mate10,2.9折抢先购!>>>   

我用maven构建的ear项目

包含一个ejb项目,一个web项目

我现在想在这个web项目中通过@EJB来注入ejb项目的服务,但是报“空指针异常”

但是我在web项目中用JDNI的方式来获取服务成功。

这是为什么呢?

我自己思考了,不知道对不对,大家帮忙指正:

@EJB的使用情况是必须在ejb项目中,就是说使用@EJB的application也要在ejb的项目中。而我是在和ejb项目并列的一个web项目中引用,所以无法使用注入的方式。

但是我又反思了一下:

ejb项目和web项目都是在jboss容器中,而POJO是jboss直接管理的,那应该可以在web项目中注入的。而实际不可以这样用。

~~~

 

举报
顶部