我正在创建(或尝试创建)使用ws-address(WSA)的CXF(3.1.11)的java优先Web服务。我期望看到的是在生成的WSDL中包含WSA组件。在进入特定的配置和代码之前,我想验证我对如何期望CXF工作的核心理解。是否应该在WSDL中生成WSA元素?我尝试过的事情:
添加地址"功能"通过配置< wsa:address>。 (这是一个总线或端点功能吗?文档对我来说不清楚。)
使用注释@ org.apache.cxf.features.Features通过代码添加地址功能
添加java-ws注释@ javax.xml.soap.Addressing(enabled = true) - 此注释上的javadoc指出它需要WSDL中的WSA组件。
添加需要使用WSA的策略。
我错过了什么?任何提示都非常感谢。