각 엔드 포인트 애플리케이션 (서버 및 클라이언트)에 공통된 웹 서비스 인터페이스가 있습니다. "동일한"wsdl을 위해 서버에 연결하지 않고 클라이언트 측에서 포트를 생성하려면 어떻게해야합니까? 메트로를 사용JAX-WS로 서비스 프록시를 동적으로 생성하는 방법
MagicProxyFactory proxy = MagicProxyFactory.newInstance(MyServiceInterface.class);
/* then bind service address like that
((BindingProvider)proxy).getRequestContext()
.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http address");
*/
MyServiceInterface port = (MyServiceInterface) proxy.getPort();