为什么我有NullPointerException
?我做的一切都做对了!我有两个简单的课程,它可能是错的!对不起愚蠢的名字,但我评论几乎所有的代码,它仍然无法正常工作!
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!");
}
}
答案 0 :(得分:0)
我对EJB不太熟悉,但看起来您的名为wholesaleEJB2的数据成员为null。也许如果你改变声明该成员阅读的行
private WholesaleEJB2 wholesaleEJB2 = new WholesaleEJB2();
你不会有NullPointerException。我在这里假设WholesaleEJB2有一个无参数的构造函数,因为你没有在该类中显示任何构造函数。