Jboss 撤消EJB方法时出现空指针异常错误

Jboss 撤消EJB方法时出现空指针异常错误,jboss,nullpointerexception,ejb,local,stateless,Jboss,Nullpointerexception,Ejb,Local,Stateless,我在创建Java模块方面是新手,目前我正在尝试调用将数据插入数据库的方法。我有一个1接口TestSEI。2名为TestWS的Web服务实现TestSEI。3类TestBean,它实现了我从TestWS调用的方法。在这个类中,我添加了新的方法DocPay,它必须从TestDB类的另一个名为PayTestmodule的EJB模块调用这个方法。我在项目的依赖项中添加了PayTestmodule。 在Netbeans中,我成功地在Jobs上构建和部署了EAR文件,但当我在TestBean类中撤销方法Do

我在创建Java模块方面是新手,目前我正在尝试调用将数据插入数据库的方法。我有一个1接口TestSEI。2名为TestWS的Web服务实现TestSEI。3类TestBean,它实现了我从TestWS调用的方法。在这个类中,我添加了新的方法DocPay,它必须从TestDB类的另一个名为PayTestmodule的EJB模块调用这个方法。我在项目的依赖项中添加了PayTestmodule。 在Netbeans中,我成功地在Jobs上构建和部署了EAR文件,但当我在TestBean类中撤销方法DocPay时,我得到了error-Null指针异常。我花了一整天的时间寻找可能的解决办法,但没有成功。以下是一些片段: 1.TestSEI

@WebService(name="TestWS")
@SOAPBinding(style=SOAPBinding.Style Document)
public interface TestSEI {
......
2.TestWS

3.TestBean

4.4在另一个EJB模块中定义的PayDB类

@Stateless
public class PayDB implements PayDBLocal
......
Publis String insertdata(Stringparams) throws ....
5.本地付费

请帮助我理解我做错了什么?

你的意思是当我在类TestBean或TestWS中撤销方法DocPay时

在TestWS中使用此选项


请在TestWS和PayDB中发布堆栈跟踪和完整方法,而不仅仅是一行
@stateless
@Localbean
public class TestBean {
....
Public DocPay(Object request)
PayDB dbapi=new PayDB();
String id=dbapi.insertdata(Stringparams)
....
@Stateless
public class PayDB implements PayDBLocal
......
Publis String insertdata(Stringparams) throws ....
@Local
public interface PayDBLocal
.......
@EJB
private TestBean domain