8장. Microsoft Azure에서 작동하도록 JBoss EAP 하위 시스템 구성
일부 JBoss EAP 하위 시스템은 Amazon EC2 및 Microsoft Azure와 같은 클라우드 플랫폼에서 제대로 작동하도록 구성해야 합니다. 이는 일반적으로 JBoss EAP 서버가 클라우드 가상 시스템의 프라이빗 IP 주소(예: 클라우드 플랫폼 내에서만 표시되는 10.x.x.x )에 바인딩되므로 필요합니다. 특정 하위 시스템의 경우 이 주소를 클라우드 외부에서 볼 수 있는 서버의 공용 IP 주소에도 매핑해야 합니다.
8.1. Microsoft Azure에서 작동하도록 웹 서비스 하위 시스템 구성 링크 복사링크가 클립보드에 복사되었습니다!
클라이언트가 Service.create(wsdlURL, serviceName) 을 사용하여 웹 서비스 요청을 하는 경우, 사용자는 서버 공용 IP 주소에 연결하지만 나중에 웹 서비스 하위 시스템의 서버 구성 파일에 정의된 주소로 리디렉션됩니다.
기본적으로 이 주소는 ${jboss.bind.address:127.0.0.1} 입니다. 즉, 클라우드 플랫폼에서 호출자는 서버의 개인 IP 주소로 리디렉션되며 요청을 확인할 수 없습니다. 서버의 공용 IP 주소는 wsdl-host 요소에서 구성해야 합니다.
프로세스
wsdl-host요소에서 서버의 공용 IP 주소를 구성합니다./subsystem=webservices:write-attribute(name=wsdl-host,value=<PUBLIC_IP_ADDRESS>)
/subsystem=webservices:write-attribute(name=wsdl-host,value=<PUBLIC_IP_ADDRESS>)Copy to Clipboard Copied! Toggle word wrap Toggle overflow