Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Authenticator myAuth = new Authenticator() {
- @Override
- protected PasswordAuthentication getPasswordAuthentication() {
- String userName = authenticationMap.get("userName");
- String password = authenticationMap.get("password");
- return new PasswordAuthentication(
- userName ,
- password.toCharArray());
- }
- };
- Authenticator.setDefault(myAuth);
- JaxWsDynamicClientFactory dyaClientFactory = JaxWsDynamicClientFactory.newInstance();
- client = dyaClientFactory.createClient(wsdlURL);
- HTTPConduit httpConduit = (HTTPConduit) client.getConduit();
- HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
- httpClientPolicy.setConnectionTimeout(36000);
- httpClientPolicy.setAllowChunking(false);
- httpClientPolicy.setAutoRedirect(true);
- authorizationPolicy = httpConduit.getAuthorization();
- authorizationPolicy.setUserName(userName);
- authorizationPolicy.setPassword(password);
- authorizationPolicy.setAuthorizationType(authenticationType);
- httpConduit.setClient(httpClientPolicy);
- <wsp:Policy wsu:Id="BasicHttpBinding_IWcfService_policy">
- <wsp:ExactlyOne>
- <wsp:All>
- <http:NegotiateAuthentication xmlns:http="http://schemas.microsoft.com/ws/06/2004/policy/http"/>
- </wsp:All>
- </wsp:ExactlyOne>
- </wsp:Policy>
- Mar 14, 2017 8:11:07 PM org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl handleNoRegisteredBuilder
- WARNING: No assertion builder for type {http://schemas.microsoft.com/ws/06/2004/policy/http}NegotiateAuthentication registered.
- org.apache.cxf.ws.policy.PolicyException: None of the policy alternatives can be satisfied.
- at org.apache.cxf.ws.policy.EndpointPolicyImpl.chooseAlternative(EndpointPolicyImpl.java:172)
- at org.apache.cxf.ws.policy.EndpointPolicyImpl.finalizeConfig(EndpointPolicyImpl.java:146)
- at org.apache.cxf.ws.policy.EndpointPolicyImpl.initialize(EndpointPolicyImpl.java:142)
- at org.apache.cxf.ws.policy.PolicyEngineImpl.createEndpointPolicyInfo(PolicyEngineImpl.java:584)
- at org.apache.cxf.ws.policy.PolicyEngineImpl.getEndpointPolicy(PolicyEngineImpl.java:313)
- at org.apache.cxf.ws.policy.PolicyEngineImpl.getClientEndpointPolicy(PolicyEngineImpl.java:294)
- at org.apache.cxf.ws.policy.PolicyDataEngineImpl.getClientEndpointPolicy(PolicyDataEngineImpl.java:61)
- at org.apache.cxf.transport.http.HTTPConduit.updateClientPolicy(HTTPConduit.java:318)
- at org.apache.cxf.transport.http.HTTPConduit.updateClientPolicy(HTTPConduit.java:338)
- at org.apache.cxf.transport.http.HTTPConduit.getClient(HTTPConduit.java:873)
- at org.apache.cxf.transport.http.HTTPConduit.configureConduitFromEndpointInfo(HTTPConduit.java:360)
- at org.apache.cxf.transport.http.HTTPConduit.finalizeConfig(HTTPConduit.java:440)
- at org.apache.cxf.transport.http.HTTPTransportFactory.getConduit(HTTPTransportFactory.java:242)
- at org.apache.cxf.binding.soap.SoapTransportFactory.getConduit(SoapTransportFactory.java:226)
- at org.apache.cxf.binding.soap.SoapTransportFactory.getConduit(SoapTransportFactory.java:233)
- at org.apache.cxf.endpoint.AbstractConduitSelector.createConduit(AbstractConduitSelector.java:145)
- at org.apache.cxf.endpoint.AbstractConduitSelector.getSelectedConduit(AbstractConduitSelector.java:107)
- at org.apache.cxf.endpoint.UpfrontConduitSelector.selectConduit(UpfrontConduitSelector.java:77)
- at org.apache.cxf.endpoint.ClientImpl.getConduit(ClientImpl.java:849)
- at com.eureqa.wsconnect.soap.client.SOAPClient.invokeService(SOAPClient.java:95)
- at com.eureqa.wsconnect.soap.client.SOAPClient.main(SOAPClient.java:173)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement