【发布时间】:2015-09-18 16:19:45
【问题描述】:
为什么我有NullPointerException?我做的一切都是对的!我有 2 个简单的课程,这不会错!对不起,愚蠢的名字,但我评论了几乎所有的代码,它仍然无法正常工作!
Caused by: java.lang.NullPointerException
at pl.take.server.model.WholesaleREST.getCars(WholesaleREST.java:34) [:]
休息课:
@Stateless
@Path("/wholesale")
public class WholesaleREST{
@EJB
private WholesaleEJB2 wholesaleEJB2;
@GET
@Path("/get")
public String getCars() {
String string = wholesaleEJB2.createClient2(); //LINE 34
return string;
}
EJB 类:
@Stateless
public class WholesaleEJB2 {
public String createClient2() {
return("Hello world!");
}
}
【问题讨论】:
-
试着把
@LocalBean放在WholesaleEJB2上 -
没有帮助,仍然是 NullPointer
-
是唯一一个返回 null 的 @EJB 吗?你在给其他班级注射另一个人吗?
标签: java nullpointerexception ejb