gpt4 book ai didi

java - ejb注入(inject)中的NullPointerException

转载 作者:太空宇宙 更新时间:2023-11-04 13:26:00 27 4
gpt4 key购买 nike

为什么我有NullPointerException?我已经做对了一切!我有两门简单的类(class),不会错的!抱歉,名字很愚蠢,但我评论了几乎所有代码,但它仍然不起作用!

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!");
}
}

最佳答案

我对 EJB 不太熟悉,但看起来您名为 WholesaleEJB2 的数据成员为空。也许如果您更改声明该成员的行以读取

private WholesaleEJB2 wholesaleEJB2 = new WholesaleEJB2();

你不会有NullPointerException。我在这里假设 WholesaleEJB2 有一个无参构造函数,因为您没有在该类中显示任何构造函数。

关于java - ejb注入(inject)中的NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32656710/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com