Netbeans를 사용하여 WSDL URL에서 웹 서비스 클라이언트 코드를 생성했습니다. 그러나 코드를 사용하여 런타임에 끝점 주소를 변경할 수 없습니다.런타임에 WebService 끝점 주소 변경
이 문제를 해결하는 데 도움을주십시오. BindingProvider
에
1) port
을 주조, BindingProvider.ENDPOINT_ADDRESS_PROPERTY
재산
MyService service = new MyService();
MyPort port = service....
BindingProvider bindingProvider = (BindingProvider) port;
bindingProvider.getRequestContext().put(
BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://New.Endpoint/service");
2) 당신은 매개 변수로 WSDL의 URL을 취하는 생성 된 서비스 생성자를 호출 할 수 있습니다를 지정