3

在使用 Apache CXF 时,我想定义一个像这样的端口类型:

<wsdl:portType name="CustomerNotificationPort">
    <wsdl:operation name="changeNotification">
        <wsdl:output message="tns:NotificationMessage"/>
    </wsdl:operation>
</wsdl:portType>

但是,当 wsdl2java 运行时,我收到以下错误:

Invalid WSDL, Operation changeNotification in PortType {http://blah.com/Customer/CustomerService/v1}CustomerNotificationPort not request-response or one-way

我将此解释为 Apache CXF(和/或 wsdl2java)不支持“仅输出”或“通知”样式服务。

这是正确的,还是我错过了什么?

如果重要的话,我的端口类型实际上是绑定到 JMS 传输,而不是 HTTP。

4

0 回答 0