我在2个WebSphere 9服务器(WebSphere ND 9.0.0.0)上部署了WebService。我在WAS服务器前面有一个F5负载平衡器,它在2个WAS服务器之间分配流量。
例如
是1个网址:http://1.2.3.4:9080/contextroot/MyWebService?wsdl
是2 URL:http://1.2.3.5:9080/contextroot/MyWebService?wsdl
F5 URL:https://mywerservice.domain.com/contextroot/MyWebService?wsdl
当我从F5访问WSDL时,它在soap地址位置显示服务器端口:
<service name="MyWebService">
<port name="MyWebServicePort" binding="tns:MyWebServicePortBinding">
<soap:address location="http://mywerservice.domain.com:9080/contextroot/MyWebService"/>
</port>
</service>
我应该怎么做才能使WSDL开始显示正确的地址?
最佳答案
您应该能够按照Provide HTTP endpoint URL information中的说明进行配置。
正如文档所说:要查看此管理控制台页面,请单击应用程序>应用程序类型> WebSphere企业应用程序> application_name>提供HTTP端点URL信息。