2017-09-27 12 views
0

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 = 사실

: 다음과 같은 두 가지 웹 컨테이너 사용자 정의 속성을 설정

답변

2

당신은 Provide HTTP endpoint URL information의 지침에 따라이를 구성 할 수 있어야한다.

문서에서 다음과 같이 말합니다.이 관리 콘솔 페이지를 보려면 응용 프로그램> 어플리케이션 유형> WebSphere enterprise applications> application_name> HTTP 엔드 포인트 URL 정보를 입력하십시오.