问题是Apache CXF从WSDL文件中获取location属性,并将其替换为服务器的URL,包括端口。有没有办法手动将端口设置为特定值?如果有可能的话,我想从Spring那里做到这一点......
WSDL的相关部分:
...
<port binding="ns:binding" name="someUrl">
<soap:address location="http://localhost/url"/>
</port>
...
答案 0 :(得分:1)
我从Apache CXF website获取了基本端点配置,并将publishedEndpointUrl="http://newurl:port/..."
属性添加到jaxws:endpoint
元素。