我正在使用XMLBeans绑定开发基于Axis2的WebServices。我已经使用WSDL2Java生成器生成了代码,并尝试使用请求中设置的样本值对其进行测试。
在其中一个setter方法(自动生成的代码)中,我找到了下面的代码。方法get_store()
返回一个空值,因此我得到一个NullPointerException。
target = (org.apache.xmlbeans.SimpleValue)
get_store().find_element_user(TRANSACTIONTYPE$0, 0);
我尝试使用Google查找解决方案,但发现similar issue没有指定解决方案。
这个问题有解决方法吗?请帮助我
答案 0 :(得分:9)
此问题已得到解决!!
我实际上是尝试以普通的Java方式实例化一个响应对象,因此我在运行我的WebServices时遇到了上述异常。
错误方式 - ResponseType responseType = new ResponseType();
正确的方式 - ResponseType responseType = ResponseType.Factory.newInstance();