【问题标题】:XMLBeans get_store() method returns nullXMLBeans get_store() 方法返回 null
【发布时间】:2011-10-31 22:22:21
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: java apache axis2 xmlbeans


    【解决方案1】:

    这个问题已经解决了!!

    我实际上是在尝试以普通的 Java 方式实例化一个响应对象,因此在运行我的 WebServices 时遇到了上述异常。

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

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

    【讨论】:

    • 我在 getter 方法中遇到了同样的问题......但我不确定你是如何解决这个问题的......你能发布一些你的客户的行吗?你在哪里使用生成的类?这将是一个很大的帮助!
    猜你喜欢
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 2021-12-30
    相关资源
    最近更新 更多