2 개의 WebSphere 9 Servers (WebSphere ND 9.0.0.0)에 WebService가 배포되었습니다. WAS 서버 앞에 F5로드 밸런서가있어 2 대의 WAS 서버간에 트래픽이 분산됩니다. http://1.2.3.4:9080/contextroot/MyWebService?wsdl잘못된 비누 바인딩 주소를 표시하는 WSDL
2 URL이 되었습니까 : 예
1 개 URL이 되었습니까 http://1.2.3.5:9080/contextroot/MyWebService?wsdl
F5의 URL : https://mywerservice.domain.com/contextroot/MyWebService?wsdl 나는 F5의 WSDL에 접근하고
, 그것에서 서버 포트를 표시 비누 주소 위치 :
<service name="MyWebService">
<port name="MyWebServicePort" binding="tns:MyWebServicePortBinding">
<soap:address location="http://mywerservice.domain.com:9080/contextroot/MyWebService"/>
</port>
</service>
WSDL이 정확한 주소를 표시하기 위해 어떻게해야합니까? URL은 아래를 참조하십시오
• trusthostheaderport = 사실
• com.ibm.ws.webcontainer.extractHostHeaderPort = 사실
: 다음과 같은 두 가지 웹 컨테이너 사용자 정의 속성을 설정