【问题标题】:JAX-WS binding to existing Java classes problemJAX-WS 绑定到现有 Java 类问题
【发布时间】:2011-04-24 02:00:11
【问题描述】:

在这里提出并回答我自己的问题,因为我花了很长时间在网上找到这个:

Caused by: java.lang.NullPointerException
        at com.sun.xml.ws.model.JavaMethodImpl.freeze(JavaMethodImpl.java:367)

尝试从 Glassfish v3 内部调用 Web 服务。从 JDK1.6.0_21 开始工作正常

【问题讨论】:

    标签: java soap glassfish jax-ws


    【解决方案1】:

    这是由于 java 接口与您尝试绑定的 WSDL 不匹配造成的。据说它在下一个版本中已“修复”,但现在它失败并显示一条神秘消息。 JDK JWS 客户端和 Glassfish 之间的区别在于它们的严格程度。如果您有一个返回 void 且不抛出已检查异常的远程 @WebMethod,您必须在接口中的该方法上使用 @Oneway 注释。

    【讨论】:

    • 你知道如何隐藏这条神秘信息吗?如果它写在某个地方但没有写到我的控制台中也没关系:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多