java - XMLBeans get_store() 方法返回 null

标签 java apache apache-axis xmlbeans

我正在使用 XMLBeans 绑定(bind)开发基于 Axis2 的 WebServices。我已使用 WSDL2Java 生成器生成了代码,并尝试使用请求中设置的示例值对其进行测试。

在其中一个 setter 方法(自动生成的代码)中,我找到了以下代码。方法 get_store() 返回一个 null 值,因此我得到一个 NullPointerException。

target = (org.apache.xmlbeans.SimpleValue)
    get_store().find_element_user(TRANSACTIONTYPE$0, 0);

我尝试 Google 寻找解决方案,结果发现 similar issue没有指定解决方案。

这个问题有解决办法吗?请帮助我

最佳答案

这个问题已经解决!!

我实际上试图以正常的 Java 方式实例化响应对象,因此在运行 WebServices 时出现了上述异常。

错误的方式 - ResponseType responseType = new ResponseType();

正确方法 - ResponseType responseType = ResponseType.Factory.newInstance();

关于java - XMLBeans get_store() 方法返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7144183/

相关文章:

apache - 具有使用自定义 session 端点的连接池的反向代理?

Python - 不同的日志应该位于不同的文件中,但出现在同一个文件中

php - Nginx, PHP, Apache, MySQL - 当加载大量页面时所有 php 请求都在等待(仅针对请求客户端)

java - KSoap-Android 预计为 : Unexpected subelement x, x

java - 将 Axis 安装到 Tomcat 容器

Java 正则表达式不匹配德语 "Umlaut"或下划线

java - Spring DAO 性能

java - 将 JLabels 添加到面板时,JScrollPane 不会变大

c# - 在 windows 中使用 java + php

java - Apache Axis 2 启动时加载类方法