私はCXFフレームワークを使用してJAX_WS SOAP Webサービスを実装しています。私は実際のエンドポイントを使用しないで別のWebサービスのWebサービスを呼び出すためにローカルトランスポートを利用したいと思います。どんな例?cxfローカルトランスポートJAX_WS
JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean();
factory.setServiceBean(new LocalTransportSample_Service().getLocalTransportSamplePort());
factory.setAddress("local://hello");
factory.setTransportId(LocalTransportFactory.TRANSPORT_ID);
Server server = factory.create();
JaxWsProxyFactoryBean proxyFac = new JaxWsProxyFactoryBean();
proxyFac.setAddress("local://hello");
proxyFac.getClientFactoryBean().setTransportId(LocalTransportFactory.TRANSPORT_ID);
LocalTransportSample exc = proxyFac.create(LocalTransportSample.class);
return exc.hello("I am from local transport");
Step1。ローカルとして消費する必要のあるサービスを登録する// –